简单来说,为什么这段代码返回的是False而不是True:
a = 10
print(id(a) is id(a)) # why false?
id()返回整数,相同的整数变量指向相同的整数对象。那么为什么它返回false呢?与以下代码有何不同:
a = 10
b = 10
print(a is b) # it returns True
感谢解释。