python del(),python中del语句

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: