下面的代码可以正常工作,但适用于该行:
print(f"Some text {args}, some other text {key_words}, {len(key_words)}")
短毛绒显示无效的语法,并始终突出显示以下行:
[E] Invalid syntax, flake8(ok)
试图自动设置代码格式。
import keyword
def contains_keyword(*args):
key_words = []
for item in args:
if keyword.iskeyword(item):
key_words.append(item)
if len(key_words) > 0:
print(f"Lista {args}, din care {key_words}, {len(key_words)}")
return True
return False
contains_keyword('is', 'def', 'str1', 'str2', 'str3', "return", "for")
没有语法错误。