python is操作的疑问

is关键字用于比较对象引用,于是我做了如下操作示例:

a = "a bc"
b = "a bc"
a is b # False
a = b
a is b # True 


a="ABC"
b="ABC"
a is b # True

为什么两次is返回的是不同结果?不是应该都是true吗?

查看回复