国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python析构器是什么意思?

python析构器是什么意思?

头像

小妮浅浅

2021-04-27 10:05:553022浏览 · 0收藏 · 0评论

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

1、概念

析构器又称为解构器,定义的是一个实例销毁时的操作。即使用del()函数删除这样的类时,会自动调用这个类中的__del__函数。但一般来说,解释器会自动销毁变量,所以大多数情况下不需要重载析构函数,但是构造函数不同,是实现实例变量的重要接口。

2、作用

析构函数就是用于释放对象占用的资源,python 提供的析构函数就是 __del__()。__del__() 也是可选的,如果不提供,python 会在后台提供默认析构函数。

3、实例

析构器会在脚本退出之前执行,我们可以用它来关闭文件:

class People(object):
    color = 'yellow'
    __age = 30
 
    def __init__(self,x):
        print "Init..."
        self.fd = open('/etc/passwd')
 
    def __del__(self):
        print 'Del...'
        self.fd.close()
 
ren = People('white')
print 'Main end' # 通过这个判断__del__是否在脚本语句执行完毕后执行

以上就是python析构器的基本介绍,希望能对大家有所帮助。更多Python学习指路:python基础教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《女朋友的妹妹3》| 凯登·克罗斯| 亲亲抱抱拔萝 卜| 哈尼克孜| 我被5个男人躁一夜不收我怎么办| 欧美片《肉欲进入》| BOBO浏览器老司机模式改版特..| XXXXX做受大片视频麻豆0| 老师含紧一点H边做边走| 三人互换麦子| 人野兽马狗猪大全| 小辣椒4美国荷尔蒙| 密爱| 泰剧《金银瓶》免费观看| 小泽玛利亚| 成色P31S是国精产品吗| 《性房纵欲》在线观看| BOBO浏览器| 孝子提枪入母门| 《特殊游泳教练》| 被两个男人吃奶三P| 欧美大妈LOGO大全| 进击的巨人| 黑料社| 医生一直揉白带湿漉漉的正常吗| 《炸裂吧!巨棒》免费阅读漫画 | 两个女人的战争在线观看| 暴躁妹妹CSGO直播| 乳头夹夹太紧好疼怎么缓解| 床上108种扦插方法| 深入无人区短剧免费高清观看| 欧美一区| 《老板送醉酒丈夫回家》| 美国禁忌6 结局| 少女自愈骑枕头视频| BOBO浏览器| 女性肛交一次肛门多久恢复| 九一麻花传剧MV在线看免费| 伦理H《豪放女大兵》| 一边啃奶头一边躁狂会怎么样| 丰满的儿女小月的身世与背景介绍