05.1 垃圾回收机制

代码

# Python 垃圾回收 采用的引用计数

# 此时 object() 的计数 为1
a = object()
# 此时 object() 的计数 为2
b = a

# 回收 变量a ,等同于删除object() 计数就减1
del a
print(a)    # NameError: name 'a' is not defined
# 回收一次,计数减一
print(b)    # <object object at 0x0000013BFFC84BA0>

class A:
    def __del__(self):
        """在对象回收时可以在此做些事情"""
        pass

最后

有个基本的概念了,之前面试有遇到过这个问题~~~,下来后还得多查查其他的资源
http://c.biancheng.net/view/5540.html

原文地址:https://www.cnblogs.com/zy7y/p/14197597.html