python变量内存管理

python变量内存管理(面试的经常问)

1,网站

①python教程-廖雪峰:https://www.liaoxuefeng.com/wiki/1016959663602400

②菜鸟教程:

https://www.runoob.com/

③python从入门到放弃:

https://www.cnblogs.com/nickchen121/p/10718112.html

  1. 码农(只会语法,没有思想(经验/传授/自己总结),项目经验总结BUG)

没遇到一个bug,记录下来(时不时的看一看)

2,定义:

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

e.g(例句):

height = 180 # 定义变量

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

  1. 引用计数

4,内存地址

[-5,256](小整数池)在python解释器启动的时候就会自动开辟了,

所以说他不会受垃圾回收机制的影响,适用于jupyter(交互式)

[-5,256]用的比较多

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

posted @ 2023-09-06 19:13  hanyingshuo  阅读(29)  评论(0)    收藏  举报