python类 析构方法

Posted 文二1234

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python类 析构方法相关的知识,希望对你有一定的参考价值。

对象被销毁时执行的操作。一般用于资源回收。Python有垃圾回收机制会自动调用__del__,也可自己调用。

# -*- coding: UTF-8 -*-
class Student:
    company = LOL
    def __del__(self):
    print("销毁对象{0}".format(self))

s1 = Student()
s2 = student()
del s1

"销毁对象"s1和s2都会被调用,s2有回收机制调用。

 

以上是关于python类 析构方法的主要内容,如果未能解决你的问题,请参考以下文章

python魔法方法之构造和析构

python学习(二十九)类方法连接数据库及面向对象编程

使用Python定义构造函数和析构函数

python_魔法方法:构造和析构

构造方法和析构函数,重点讲解

python 3.x 学习笔记10 (析构函数and继承)