首页 > 其他分享 >del与__del__()的关系

del与__del__()的关系

时间:2023-09-07 23:33:42浏览次数:43  
标签:__ 关系 解释器 对象 标识 del 引用

Note:

  1. 解释器时刻在管理着所有对象的引用计数.

  2. 当解释器发现某对象的引用计数为0时,会销毁此对象(即会释放此对象占用的内存空间),并在销毁此对象之前调用此对象的__del__()方法.

当你使用del关键字删除一个对象的引用标识时, 解释器如果发现此对象的引用计数不为0(即还有其他引用标识引用了此对象),那么解释器不会销毁此对象,也就不会调用此对象的__del__()方法.

也就是说,使用del关键字删除一个对象的引用标识时,如果这个对象的唯一引用标识被你删除了,才会触发解释器调用此对象的__del__()方法.

 

标签:__,关系,解释器,对象,标识,del,引用
From: https://www.cnblogs.com/zfplost/p/17686366.html

相关文章

  • 解构赋值是深拷贝还是浅拷贝?
    letarr=[1,2,3]letnewArr=[...arr]newArr.push(4)console.log(arr)//[1,2,3]console.log(newArr)//[1,2,3,4]letarr2=[[1,2,3],[4,5,6]]letnewArr2=[...arr2]newArr2[0].push(100)console.log(arr2)//[[1,2,3,100],[4,5,6]]console.log(newArr......
  • Google Hacking语法总结
    GoogleHacking语法总结GoogleHacking是利用谷歌搜索的强大,来在浩瀚的互联网中搜索到我们需要的信息。轻量级的搜索可以搜素出一些遗留后门,不想被发现的后台入口,中量级的搜索出一些用户信息泄露,源代码泄露,未授权访问等等,重量级的则可能是mdb文件下载,CMS未被锁定install页面,网站......
  • 有意思的bug:Input在谷歌浏览器下会出现异常显示问题!
    ❝这篇文章要感谢抖音:程序员小山与BUG!你说是bug吧也算是bug,不是bug吧也不是bug,不影响使用,触发情况也不多,但万一测试提了这个bug还是要解决的[doge],在此记录一下这个有意思的bug!❞Bug说明谷歌浏览器是前置条件还要加上input输入框但输入框要有2个附加条件:type是number以及css的te......
  • 京沪永远涨是否会涨到永远 - 读《菜场经济学》
    微博财经博主「财上海」所著,财上海是「京沪永远涨」论调坚定的支持者,本书也不例外,通篇都是以一种论坛式的语气从各种角度一再证明京沪永远涨是多么的正确,倒也算是接地气,全都是大实话。文中对08年4万亿前因后果和引发的一系列问题谈的比较清晰,为了提振国内经济减少美国次贷危......
  • python:列表实现队列​
    什么是队列队列是一种先进先出的数据结构,类似食堂排队打饭,先入队的元素当然要先出队,先请用Python列表模拟队列。现有一列表queue=[1,2,3,4,5]被视作队列,请使用pop函数连续两次取出队首元素,再使用append函数将输入元素添加到队尾,每次操作后都要输出完整的列表。功能需求输入......
  • Discourse 附件无法显示的跟进
    今天登录表以后,发现数据又被清理了部分。然后我们又重新使用SQL导入了数据。这个让我们感觉Discourse的系统中应该设置了自动清理程序,在这个自动清理程序中会对认为没有使用的附件或者图片进行清理。因为我们更换了存储空间,所以这会导致自动清理程序可能会出现误判,因为路径或者......
  • 用函数公式统计小数部分的位数!
    1职场实例小伙伴们大家好,今天我们来解决一个公众号关注者后台留言咨询的一个问题:如何利用Excel函数公式统计小数部分的位数。基于这个问题呢,小编整理了一下解题思路,并且可以带大家温习几个基础的常用的函数用法。如下图所示:A列为我们将要统计原始数据,我们发现所有的数值均带小数点,......
  • 【230908-5】(指数比较大小)a=0.6^0.6,b=0.6^1.5,c=1.5^0.6,则a,b,c的大小关系是?
    ......
  • 【230908-6】已知:a=2^4/3,b=4^2/5,c=25^1/3,则a,b,c的大小关系是?(23年全国III卷)
    ......
  • 【230908-7】已知:f(x)=2^x-2^-x,a=(7/9)^-1/4,b=(9/7)^1/5,c=log2_7/9. 求:f(a),f(b),
    ......