首页 > 编程语言 > 详细

python面向对象析构方法-----> __del__方法

时间:2017-08-21 23:40:46      阅读:210      评论:0      收藏:0      [点我收藏+]

1.什么时候用法析构方法。

在对象资源被释放的时候触发。

2.使用场景。

帮助清理资源,比如python解释器清理不掉的资源。

 

例子:

class Foo:
    def __init__(self,x):
        self.x=x

    def __del__(self): #在对象资源被释放时触发
        print(现在是__del__执行)

f=Foo(100000)
del f   #这个步骤在释放资源,这个时候会触发函数中的__del__函数中定义的方法。

print(=======================>)  #这个打印会在__del__之后执行。

技术分享

 

python面向对象析构方法-----> __del__方法

原文:http://www.cnblogs.com/yxwang/p/7407170.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!