【发布时间】:2017-10-14 05:32:15
【问题描述】:
谁能帮我解释一下?
>>> None is None is None
True
>>> (None is None) is None
False
'is' 运算符不是取 2 个操作数,从左边开始比较对象,然后返回布尔值吗?
【问题讨论】:
-
不完全是重复的,另一个问题暗示知道链式表达式功能并询问它是否适用于
is。 -
@FerdinandBeyer mm,如果你想重新打开它,我留给你。当另一个问题真正询问他们所看到的无法解释的行为时,人们经常会欺骗著名的Least Astonishment” and the Mutable Default Argument。不过,我敢打赌还有其他潜在的重复。
-
感谢您告诉我。我承认这是重复的,但我真的找不到那些文章或参考资料,所以我不得不问。
-
@juanpa.arrivillaga 我很好
-
@vbstb:不用担心,不知道“链式表达式”这个词,很难找到对这个特性的引用。
标签: python python-3.x