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)
相关推荐
南境十里·墨染春水10 小时前
C++ 笔记 赋值兼容原则(公有继承)(面向对象)
开发语言·c++·笔记
好好学习,天天向上~10 小时前
一套从 HTTP 抓取到动态页面爬取的 Python 全栈爬虫框架(附安装与实战)
爬虫·python·http
xyq202410 小时前
SQLite Insert 语句详解
开发语言
大数据新鸟10 小时前
Java 泛型(Generic)完整使用指南
java·windows·python
狼与自由10 小时前
AQS介绍
java·开发语言
Ulyanov11 小时前
构建企业级雷达电子战仿真引擎的工程化基础 第一篇:CI/CD流水线与自动化测试体系
python·ci/cd·架构·系统仿真·雷达电子战仿真
0xDevNull18 小时前
Java反射机制深度解析:从原理到实战
java·开发语言·后端
小小亮0118 小时前
Next.js基础
开发语言·前端·javascript
ALex_zry18 小时前
C++网络编程心跳机制与连接保活:长连接稳定性保障
开发语言·网络·c++
Amumu1213819 小时前
Js:正则表达式(二)
开发语言·javascript·正则表达式