在codereview上,我得到了一个很好的答案:如何重构我的代码。你知道吗
但是当我尝试代码时,我的IDE会发出错误:Unresolved reference w
和']' expected
。代码有什么问题?我还在学习python,所以我不确定错误是什么,可能是输入错误。你知道吗
BAD_WORDS = ['penis', 'black money', 'escort']
if any[w in text or w.upper() in text or w.capitalize() in text
for w in BAD_WORDS]:
self.response.out.write('REMOVED')
return
^{} 是一个函数调用,因此您需要在列表周围加上括号:
你所拥有的:
无效
首先,函数调用需要括号。其次,您可以将代码简化为:
相关问题 更多 >
编程相关推荐