变量:描述世间万物的状态
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全局解释器锁