• 技术文章 >Python技术 >Python基础教程

    python析构函数的常见应用

    小妮浅浅小妮浅浅2021-08-20 09:06:30原创2806

    常见应用

    1、实施del对象,Python解释器自动回收该对象所占的应用程序资源。

    2、程序运行结束后,GC会自动触发,GC会触发分析方法。

    3、释放对象占有的资源。

    如打开文件资源、连接网络。一般要重写__del__的功能。

    实例

    import time
    class Pig():
        #1.构造函数
        def __init__(self,name,age):
            self.name = name
            self.age = age
            print("构造函数被调用")
            
        #2.析构函数
        def __del__(self):
            print("析构函数被调用")
     
    p = Pig("小白",10)    #构造函数被调用
     
    del p        #析构函数被调用

    以上就是python析构函数的常见应用,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python析构函数
    上一篇:python三种流程控制的语句 下一篇:python析构函数的使用注意

    相关文章推荐

    • python清洗文件数据的方法• python旋转图片和压缩像素的方法• python类的两种属性• python中%格式表达式如何使用• python有哪些匹配替换• python format()的下标匹配• python使用shelve保存变量• python pprint.pformat()函数的使用• python else在循环语句执行的情况• python coroutine的运行过程

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网