国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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的魔法方法是什么

关注

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

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

国产成人久久爽AAA影视| 三叶草M码与欧洲码的区别| 他的大手在秘密花园小说免费阅读| 无人区免费高清版观看| 法国《口咬》电影完整版| 搞笑视频| YSL水蜜桃86满十八岁会黑吗.. | 毛片| 崔汝真| 妈妈的朋友3| 女性开过苞后最明显的变化| 女士泳衣全透明| 暴躁妹妹CSGO高清| 少女初恋吃小头头视频免费| 杀妻同盟军| 坤坤寒入桃子里电视剧| 美女比基尼游泳图片视频| 三亚私人高清影院品牌加盟电话| 第一次和公翁做爰又大又粗| 男生把困困放到女生坤坤视频高清 | 来真正的狗配人真人| 暖暖的幸福 电视剧| 公憩止痒小说原著叫什么名字| 《玉尺经》| 美女被咬小头头视频大全图片| 搞笑视频| 妈妈的职业4免费观看完整版高清| 绝色儿媳在线观看免费版电视剧 | 半推半就干朋友老婆下一句怎么接| 欧美人与人动人物2024心理学| 双性少爷H奶大器粗H漫画 | 妈妈与儿子高清免费版电视剧| 甜蜜惩罚免费观看第一季全集 | 成品PPT网站大片入口| 下面好湿~想要~深一点| 叔嫂发生过关系后的心理变化| 空姐少女正版2| 王娟被老赵一夜干4次| 泰坦尼克号演员表| 欧美电影免费观看电视剧大全 | 学长突然把自慰器开到最大