@R星校长
第4
关:对象的销毁
对象销毁也称垃圾回收,很多语言都有自己的垃圾回收机制。Python 的垃圾回收机制使用了引用计数这一机制来追踪内存中的对象。本关的任务让学习者掌握 Python 的对象销毁机制。
增加引用计数
在 Python 中,当一个对象被创建时,就自动地创建了一个引用计数器。当引用计数加1时,增加对这个对象的引用,引用计数器也依次增加。例如:
x = 12
y = x
z = y
在这个例子中,语句x = 12
创建了对象12
并将这个对象赋值给了x
。此时12
的引用计数为1
,语句y = x
创建了一个指向对象12
的别名y
,计数为2
,在语句z = y
中又创建了一个别名,所以此时对象12
的引用计数