python del(),python中del语句
1.__del__方法称为析构函数方法,它用于实现要销毁的对象所需的操作。Ex:释放对象占用的资源、打开的文件资源、网络连接等。
Python实现自动垃圾收集。当对象未被引用时(引用计数为0),垃圾收集器调用__del__方法。
2.用del语句删除对象,确保自动调用系统提供的__del__方法。通常,您不需要自定义析构函数方法。
实例
classPerson:
def__del__(self):
打印(销毁对象:{0} 。格式(自身))
P1=Person()#5。销毁对象:_ _ main _ _。person object at0x 000001 dfcd 279 fc8
打印(id(p1))#1.2060731260872
P2=Person()#3。销毁对象:_ _ main _ _。person object at0x 000001 dfcd 284088
打印(id(p2))#2.2060731302024
delp2
打印(结束)#4 .结束
# print (id (p2)) # name p2 未定义。以上是python中__del__方法的使用。希望对你有帮助。更多python学习方向:Python基础课程
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。