python析构方法的作用,python构造和析构
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
1、概念
析构函数,也称为析构函数,定义实例被销毁时的操作。也就是说,当使用del()函数删除这样的类时,会自动调用这个类中的__del__函数。不过一般来说,解释器会自动销毁变量,所以大多数情况下没必要重载析构函数。但构造函数不同,是实现实例变量的重要接口。
2、作用
析构函数用于释放一个对象占用的资源,python提供的析构函数是__del__()。__del__()也是可选的。如果没有,python将在后台提供默认的析构函数。
3、实例
析构函数将在脚本退出之前执行,我们可以用它来关闭文件:
classPeople(object):
color=黄色
_ _年龄=30岁
def__init__(self,x):
打印初始.
self.fd=open(/etc/passwd )
def__del__(self):
打印 Del.
self.fd.close()
任=人(白)
打印 Mainend#判断脚本语句执行后是否执行__del__这是python析构函数的基本介绍。希望能帮到你。更多Python学习指南:python基础教程
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。