变量

变量:描述世间万物的状态

height = 180 # 定义变量

print(180) # print会自动帮你创建一个变量180,打印完之后,马上释放180的内存空间

定义一个变量,内存就开辟一个内存空间存储这个变量

引用计数(针对变量值)

180的引用计数加1

x = height # 180的引用计数加1

del x # 释放的是引用计数,180的引用计数为1

del height # 引用计数为0,

引用计数为0时,触发垃圾回收机制,释放内存占用

-5,256在python解释器启动的时候就自动开辟了,所以说他不会受垃圾回收机制的影响,适用于jupyter

[-5,256]用的比较多

pycharm中做了优化,间隔时间短的,无论多大,id都一样

a = 257

b = 257

print(id(a)) # 打印内存地址

print(id(b)) # 打印内存地址

a = 23423423423423423423

b = 23423423423423423423

print(id(a))

print(id(b))

# GIL全局解释器锁

原文地址:https://www.cnblogs.com/oxtime/p/11266107.html