【发布时间】:2016-03-16 03:59:37
【问题描述】:
我有问题: 我用的是python 3.5,win7-32bit系统。
这是我的代码:
a=3
b=3
print(id(a))
print(id(b))
它返回:
1678268160
1678268160
所以我们可以知道 a 和 b 引用同一个对象。
但问题来了:
a=3
b=3
print( id(a) is id(b) )
返回:
False
我不明白为什么会这样,我认为应该是真的。 谁能给我解释一下? 谢谢!
【问题讨论】:
-
您可以将问题简化为
print( id(a) is id(a) )
标签: python python-3.5