类的析构方法__del__
Posted zengsf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类的析构方法__del__相关的知识,希望对你有一定的参考价值。
析构方法:
语法:
class 类名:
def __del__(self):
...
说明:
析构方法在对象被销毁时被自动调用
python建议不要在对象销毁时做任何事情,因为销毁的时间难以确定
class Car: def __init__(self, info): self.info = info print("汽车对象", info, "被创建") def __del__(self): print("汽车对象", self.info, "被销毁") c1 = Car("BYD E6") #改变变量的绑定关系可以释放BYD E6对象 #c1 = None #删除变量,释放对象 #del c1 input("请输入回车键继续执行程序") print("程序退出") #或者当程序结束时也会释放对象 输出结果: [email protected]:~/zengsf$ python3 exercise823.py 汽车对象 BYD E6 被创建 请输入回车键继续执行程序 程序退出 汽车对象 BYD E6 被销毁
以上是关于类的析构方法__del__的主要内容,如果未能解决你的问题,请参考以下文章