标签: python operators
我今天在编写Python时意识到可以将不等式运算符编写为a!=b或not a==b。这让我很好奇:
a!=b
not a==b
答案 0 :(得分:18)
==
__eq__()
!=
__ne__()
not ==
答案 1 :(得分:10)
注意你的括号。
>>> not "test" == True True >>> not "test" and True False
==优先于not。但not和and具有相同的优先级,因此
not
and
Python Operators Precedence