我在一个表达式上得到一些相当意想不到的行为,==
但不能用于is
:
>>> (True == False) is False
True
>>> True == (False is False)
True
>>> True == False is False
False
>>> id(True)
8978640
>>> id(False)
8978192
>>> id(True == False)
8978192
>>> id(False is False)
8978640
Run Code Online (Sandbox Code Playgroud) python ×1