python中的del魔法方法
2018-07-14 本文已影响29人
杰伊_约翰
一、python中的del 方法:
在定义的类中存在del的方法,当类被删除时,程序自动执行del方法(注意:与init方法相反)
举个例子:
![](https://img.haomeiwen.com/i11875446/688d00ef9d19d2b7.png)
我在"laowang"这个类中有del方法,执行的时候去调用类,接着删除“laowang”这个类,执行的结果如下图
![](https://img.haomeiwen.com/i11875446/9c20bb3ac7e87b92.png)
值得注意的是:我的代码中指向类的有两个,分别是lao1和lao2也就是当你删除lao1的时候没有真正的删除laowang()类,也就是下图这样的结果:
![](https://img.haomeiwen.com/i11875446/5a0a6de3c29f58fb.png)