重叠Python对象的生命周期

时间:2018-06-14 15:59:45

标签: python python-3.x object python-internals

我的问题是参考此讨论:Unnamed Python objects have the same id

为什么分配给变量的这两个范围对象具有“重叠生命周期”?

 x = range(3)
 y = range(3)

它们在什么意义上重叠?如果我使用以下命令删除变量x:del x 然后与x关联的范围对象是GC'd,因为不再有对它的引用。但是与变量y相关联的范围对象仍然存在。生命如何重叠?

此外,我不清楚生命时间何时重叠,何时不重复。这可以用一些简单的术语来解释吗?假设Python版本为3.6.5。

0 个答案:

没有答案