python构造函数和析构函数,python析构方法的作用

  python构造函数和析构函数,python析构方法的作用

  解释

  1.Python为每个对象配置定时器。

  初始Python实例对象的计数器值为0。

  2.当变量A引用已更改的实例对象时,其计数器值为1。

  当变量b也引用实例对象时,计数器的值再次为1。当变量取消引用示例对象时,计数器值为-1。当多个变量引用此实例对象时,按顺序前进-1。

  3.当多个变量引用实例对象时,以此类推,计数器值增加到1。

  4.当计数器值减少到0时,意味着没有变量引用的例子。

  也就是Python在证明程序不需要的时候自动调用__del_()方法来回收。

  实例

  #def__del__(self):

  #打印(“我要走了”)

  classPerson:

  def__init__(self):

  印刷品(“我出生了”)

  def__del__(self):

  打印(“我要走了”)

  打败(自己):

  打印(“吃”)

  p=人()

  p .吃()

  #分别运行注释,观察析构函数的操作规则。

  #a=1

  #whileTrue:

  上面的#a=1是python析构函数的底层机制。希望对你有帮助。更多python高级方向:Python高级

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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