python中del是什么意思-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

python中del是什么意思

云计算小粉 2018-05-10 20:10:56 2956

python中del是什么意思

Python
分享到
取消 提交回答
全部回答(2)
  • 游客aasf2nc2ujisi
    2019-11-06 16:39:39

    python增圾回收是采用引用计数的方法。引用为0回收。

    del释放对角引用。

    0 0
  • 半指温柔乐
    2019-07-17 22:23:54

    __del__()方法

    python_del用法:

    import time

    class Animal(object):

    初始化方法

    创建完对象后会自动被调用

    def __init__(self, name):

    print('__init__方法被调用')

    self.__name = name

    析构方法

    当对象被删除时,会自动被调用

    def __del__(self):

    print("__del__方法被调用")

    print("%s对象马上被干掉了..."%self.__name)

    创建对象

    dog = Animal("哈皮狗")

    删除对象

    del dog

    cat = Animal("波斯猫")

    cat2 = cat

    cat3 = cat

    print("---马上 删除cat对象")

    del cat

    print("---马上 删除cat2对象")

    del cat2

    print("---马上 删除cat3对象")

    del cat3

    print("程序2秒钟后结束")

    time.sleep(2)

    0 0
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程