可能重复:
Python '=='与'is'比较字符串,'is'有时会失败,为什么?
(请提供更多上下文以获得更准确的翻译。)
Python '=='与'is'比较字符串,'is'有时会失败,为什么?
'is'
a == b
与...相同
a is b
如果不是这样,那么有什么区别吗?
编辑: 为什么会……
(请提供更多上下文以获得更准确的翻译。)
a = 1
a is 1
返回 True,但是
a = 100.5
a is 100.5
返回 False?