关于python垃圾回收机制,引用计数,我知道当引用计数为0的时候,会被回收。
当我定义一个变量a = 88, 这个对象当我定义的时候引用计数就是 1 了
a变量的引用计数是怎么变成0然后被回收的?
关于python垃圾回收机制,引用计数,我知道当引用计数为0的时候,会被回收。
当我定义一个变量a = 88, 这个对象当我定义的时候引用计数就是 1 了
a变量的引用计数是怎么变成0然后被回收的?
引用计数变成0的方式有很多, 如代码del a
将a
变量删除, 引用计数变成0。
另一种是, 如果在函数中定义了变量a, 那么函数返回后, 变量a的引用计数变成0。