【发布时间】:2018-08-13 07:17:06
【问题描述】:
为什么我在这里只能得到 2 个不同的 ID?下面发生了什么?
我在这里尝试禁用gc,它不影响结果。
我偶尔会得到 3 个不同的 ID,但大多数时候我只得到 2 个。
class A:
pass
for i in range(10):
a = A()
print(id(a))
# output
4565372768
4565372880
4565372768
4565372880
4565372768
4565372880
4565372768
4565372880
4565372768
4565372880
【问题讨论】:
标签: python python-3.x oop garbage-collection variable-assignment