python变量内存管理
python变量内存管理(面试的经常问)
1,网站
①python教程-廖雪峰:https://www.liaoxuefeng.com/wiki/1016959663602400
②菜鸟教程:
③python从入门到放弃:
https://www.cnblogs.com/nickchen121/p/10718112.html
- 码农(只会语法,没有思想(经验/传授/自己总结),项目经验总结BUG)
没遇到一个bug,记录下来(时不时的看一看)
2,定义:
定义一个变量,内存就会开辟一个内存空间储存这个变量
e.g(例句):
height = 180 # 定义变量
print(180) # print会帮你自动帮你创建一个变量180,打印完之后,马上释放180的内存空间
- 引用计数

4,内存地址
[-5,256](小整数池)在python解释器启动的时候就会自动开辟了,
所以说他不会受垃圾回收机制的影响,适用于jupyter(交互式)
[-5,256]用的比较多
pycharm中作了优化,间隔时间短的,无论多大,id都一样

浙公网安备 33010602011771号