【发布时间】:2014-04-13 16:40:54
【问题描述】:
In [1]: class T(object):
...: pass
...:
In [2]: x = T()
In [3]: print(x)
<__main__.T object at 0x03328E10>
In [4]: x = T()
In [5]: print(x)
<__main__.T object at 0x03345090>
分配给第一个 T() 对象 (0x03328E10) 的内存位置何时释放?是在变量x 被覆盖时还是在运行垃圾收集器时或脚本结束时?
我假设它是垃圾收集器运行的时候,但我不知道如何测试这个假设。
【问题讨论】:
标签: python python-3.x