标签: python
>>> a = 1 >>> b = 2 >>> c = 3 >>> a+b is not c False
关闭python,开始新的会话,以确保不会重复使用变量或其他任何东西
>>> a = 293 >>> b = 2 >>> c = 296 >>> a+b is not c-1 True
为什么这些不同?
编辑:对不起,我认为我不清楚我的问题。我不是在问是否不应该用于值比较,或者它是否等效于!=,我是在问为什么它会产生不一致的结果,该结果会因所评估的整数值而异。