python - Python If 子句不被接受(语法)
问题描述
我有一个非常简单的 if 子句。我尝试了一切,但它仍然输出语法错误。
if(NOT((element.find('@') > 0) OR (element.isDigit) OR (element.find("REMINDER") > 0))):
doStuff()
现在你可以看到,这是一个带有 3 个参数的协商子句,与 OR 连接。我检查了参数,它们似乎有效。有任何想法吗?
解决方案
Python 区分大小写(并且不需要那么多括号)。尝试:
if not (element.find('@') > 0 or element.isDigit or element.find("REMINDER") > 0):