对象的销毁


01.python中的类可以定义__del__方法,称为析构函数(方法)。

  • __del__在销毁类的实例时调用,以释放占用的资源,比如释放数据库连接。
    • __del__不能引起对象的真正清除,只是在销毁对象时会自动调用它。
  • 如果使用del语句删除实例,则会将该实例的引用计数器减1;当引用计数器为0时,会自动调用__del__方法。
  • python中,对象的销毁由python的垃圾回收机制自动完成。
文档更新时间: 2021-02-01 22:56   作者:闻骏