引用计数是 Python 垃圾回收机制中最基本的一种方式。其核心思想是:每个对象都维护一个引用计数,记录当前指向该对象的引用(变量)的数量。当对象的引用计数变为 0 时,意味着没有任何变量指向该对象,Python 解释器会立即回收该对象所占用的内存空间。
例如,考虑以下代码:
a = [1, 2, 3] # 创建一个列表对象,并将其引用赋值给变量 a,此时列表对象的引用计数为 1 b