我的问题是关于这里的讨论:Unnamed Python objects have the same id
为什么分配给变量的这两个范围对象有“重叠的生存期”?你知道吗
x = range(3)
y = range(3)
在什么意义上它们是重叠的?如果我使用命令删除变量x:del x
然后与x关联的range对象被GC'd,因为不再有对它的引用。但是与变量y关联的范围对象仍然存在。那么生命是如何重叠的呢?你知道吗
另外,我也不太清楚生命何时重叠,何时不重叠。这可以用一些简单的术语来解释吗?假设Python版本3.6.5。你知道吗
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐