开始和结束都是字符串。
原始代码是这样的
if obj.name == 'START':
它工作得很好,当我尝试使用“ AND”运算符时出现错误
if obj.name == 'START' & obj.name == 'END' :
我说一个错误
TypeError: unsupported operand type(s) for &: 'str' and 'Name'
但是它们只是一些函数的字符串名称。
答案 0 :(得分:2)
&
符号是按位AND,您需要逻辑AND,在Python中只是and
。
不过,根据代码的上下文,您可能确实需要逻辑或,在Python中它只是or
。