python析构函数的常见应用

  • 更新时间:2021-08-06 09:28:20
  • 编辑:燕宛曼
给网友们整理相关的编程文章,网友党景胜根据主题投稿了本篇教程内容,涉及到Python相关内容,已被730网友关注,内容中涉及的知识点可以在下方直接下载获取。

参考资料

正文内容

我们整理一篇关于《python析构函数的常见应用》技术文章,代码整理的很实用,把代码经过测试发布到这里,为了大家阅读方便。

python析构函数的常见应用

常见应用

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析构函数的常见应用,希望对大家有所帮助。

相关教程

  • 如何通过安装HomeBrew来安装Python3

    这篇文章主要介绍了如何通过安装HomeBrew来安装Python3,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    发布时间:2021-05-02

  • Python运算符的作用与意义

    本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,+ 称为运算符。

    发布时间:2020-03-24

用户留言