学习笔记:面向对象的魔法方法之__del__方法

__del__方法:

创建对象后,python解释器默认调用 __init__() 方法;当删除对象时,python解释器也会默认调用一个方法,这个方法为 __del__() 方法.


注意:当有变量保存了一个对象的引用时,此对象的引用计数就会加1;当使用del() 删除变量指向的对象时,则会减少对象的引用计数。如果对象的引用计数不为1,那么会让这个对象的引用计数减1,当对象的引用计数为0的时候,则对象才会被真正删除(内存被回收)。

猜你喜欢

转载自blog.csdn.net/python_nice/article/details/80958053