这两种检查三个对象是否相等的方法在计算上是否存在差异?
我有两个变量:x
和y
. 说我这样做:
>>> x = 5
>>> y = 5
>>> x == y == 5
True
这与:
>>> x = 5
>>> y = 5
>>> x == y and x == 5
True
如果他们是False
怎么办?
>>> x = 5
>>> y = 5
>>> x == y == 4
False
和:
>>> x = 5
>>> y = 5
>>> x == y and x == 4
False
它们的计算方式有什么不同吗?
此外,如何x == y == z
工作?
提前致谢!