码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-08-22 00:24:16      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:步骤   images   code   sel   用法   style   div   init   int   

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__方法

标签:步骤   images   code   sel   用法   style   div   init   int   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!