原文标题:python删除对象的方法是什么
_ _del_ _()方法
创建对象后,python解释器默认调用_ _init_ _()方法;
当删除一个对象时,python解释器也会默认调用一个方法,这个方法为_ _del_ _()方法
class Person(object): #初始化方法,创建对象会被自动调用 def __init__(self, name): print("__init__方法被调用") self.__name = name #析构方法:当对象删除是会被调用 def __del__(self): print("__del__方法被调用") def getName(self): return self.__name def setName(self,newName): if len(newName)>=5: self.__name = newName else: print("Error:输入的名字长度不够") xiaoming = Person("Se7eN") print("------马上删除xiaoming------") del xiaoming laowang = Person("laowang") laowang2 = laowang laowang3 = laowang print("------马上删除laowang------") del laowang print("------马上删除laowang2------") del laowang2 print("------马上删除laowang3------") del laowang3
[版权声明]
本文标题:python删除对象的方法是什么作者:python学习
本文链接:http://www.ccpit.org.cn/gaoji/695.html——此文章系本站原创/整理,转载请标明出处、原标题、链接