python引用计数

python 复制代码
#python 垃圾回收算法 1、引用计数 2、标记-清除 3、分代收集

import sys


a=[1,2,3]
# print(dir(a))
b=a
c=a
d=a
print(id(a),id(b))
print(id(c),id(d))
#sys.getrescount()可以获得对象的引用计数
print(sys.getrefcount(a)-1)
print(sys.getrefcount(b)-1)
a=[1,2,3,4]
print(sys.getrefcount(a)-1)
print(sys.getrefcount(b)-1)
相关推荐
csbysj20202 分钟前
SOAP Fault 元素
开发语言
Soari3 分钟前
Ziggo-CaaS-Switch软件配置: undefined reference to pthread_create
java·开发语言·fpga开发·tsn·zynq·交换机配置
wjs202410 分钟前
jEasyUI 树形网格动态加载详解
开发语言
用户83562907805114 分钟前
Python 操作 Word 文档节与页面设置
后端·python
西西弗Sisyphus17 分钟前
Python 闭包的经典坑
python·闭包
西西弗Sisyphus21 分钟前
Python 在dataclasses 里,field() 能给可变、不可变数据分别设置安全的默认值
python·field·dataclasses
xlq2232232 分钟前
41.线程封装与互斥
linux·开发语言
西西弗Sisyphus39 分钟前
Python @dataclass 有 `__post_init__` 和 无 `__post_init__` 的对比
python·dataclass·__post_init__
独隅39 分钟前
PyCharm 开启硬换行的方法
ide·python·pycharm
不爱吃炸鸡柳42 分钟前
算法复杂度从入门到精通:时间与空间复杂度全解析
开发语言·c++·算法