【发布时间】:2013-05-13 00:38:08
【问题描述】:
python 中“is”表达式的不稳定行为。
>>> 258 -1 is 257
False
和
>>> 258 -1 == 257
True
python 如何评估“is”表达式?为什么它显示为假,即使它是真的?
-
为什么它只发生在某些数字集上?
2 - 1 是 1 是的
工作得很好。
【问题讨论】:
-
>>>2-1 is 1返回True哈哈 -
@carlosdc 它不完全是重复的。因为它适用于其他数字。这就是我问的原因。
-
@Rahul 在您的问题中明确说明。
-
正如阿什维尼指出的那样。这个问题:stackoverflow.com/questions/11476190/why-0-6-is-6-false 更接近我的问题。
标签: python