韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python高级 > python删除对象的方法是什么

python删除对象的方法是什么

头像

爱喝马黛茶的安东尼

2019-06-28 15:29:516312浏览 · 0收藏 · 0评论

_ _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视频教程

运行结果为:

__init__方法被调用
------马上删除xiaoming------
__del__方法被调用
__init__方法被调用
------马上删除laowang------
------马上删除laowang2------
------马上删除laowang3------
__del__方法被调用

说明:

当有1个变量保存了对象的引用时,此对象的引用计数就会加1。

当使用del删除变量指向的对象时,如果对象的引用计数不为1,比如3,那么此时只会让这个对象的引用计数减1,即变为2,当再次调用del时,变为1,如果在调用1次的时候,此时才会把对象删除。

相关推荐:

python的魔法方法是什么

关注

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

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

女被扒开腿狂躁xXXXX| 王叔我老公还在客厅呢什么小说| 三个领导换着躁我几小时在线观看| 白日梦我 电视剧| 狗和女人戴避孕套会传染吗| 兄弟换麦子4国语中字| 7777影院免费观看电视剧大全| 共享女儿小诗1~10章的背景资.. | 妈妈洗澡不把门关紧暗示什么| 三个医生换着躁我一个观后感| 真人刺激战场40分钟电视剧| 环球小姐大赛| 水手服| 免费观看B站刺激战场2023| 新婚夜被强伦无删减版| 学生妹高清版免费观看电视剧| 王蒙多| EXO妈妈MV高清免费观看| 俄罗斯大扔子视频观看| 免费观看萝卜大全电视剧韩剧| DK| 俄罗斯空姐2(俄罗斯航空)| 黑料正能量| 情满四合院 电视剧| TOKYO.HOT| 滢滢的日记1~15笔趣阁| B站夫妻进入高峰期需要多久| 吻戏高潮| 韩剧《酒醉热吻》| 小妹妹爱大棒棒免费观看电视剧一| B站夫妻进入高峰期需要多久| 做AJ的视频大全图片高清下载| 成全免费高清在线观看第6季预告 成全视频高清免费观看捉妖记动漫 | 亲吻的视频| 大夜| 告白小说免费阅读| 第1章初始小莹的奶水| 美国禁忌6 结局| 少女配狗播放视频| 老公把闺蜜干的嗷嗷叫| 《交换:完美的邻居》3