摘要: python所有对象引用计数被减少1的情况: 一.对象的别名被赋予新的对象; 说明:直接使用del关键字或者del()函数;注意:上述代码手动销毁的是被赋值引用的a,但是在列表里的a不会被销毁。 三.一个对象离开它的作用域; 结果:3;3 说明:a作为参数传递到sys.getrefcount(a)函 阅读全文
posted @ 2017-08-31 22:40 倥偬时光 阅读(2409) 评论(0) 推荐(0) 编辑
摘要: python的垃圾回收采用的是引用计数机制为主和分代回收机制为辅的结合机制,当对象的引用计数变为0时,对象将被销毁,除了解释器默认创建的对象外。(默认对象的引用计数永远不会变成0) 所有的计数引用+1的情况: 一.对象被创建:1.a = 23 这里23这个对象并没有在内存中新建,因为在Python启 阅读全文
posted @ 2017-08-31 22:25 倥偬时光 阅读(3372) 评论(1) 推荐(2) 编辑