更新中
python
Python自动进行内存管理。开发者无需手动为对象分配内存,也不用在使用完对象后释放内存。
Python采用基于值的内存管理方式(变量并不直接存储值,而是存储了值的内存地址或者引用,假如为不同变量赋值为相同值,这个值在内存中只有一份,多个变量指向同一块内存地址。)
x=0
y=x
y=1
print(x,y)
a=[0]*4
b=a
print(a,b)
a[0]=1
print(a,b)
输出为:
0 1
[0, 0, 0, 0] [0, 0, 0, 0]
[1, 0, 0, 0] [1, 0, 0, 0]
探秘python内存机制之指针_Forever_Sirius的博客-CSDN博客_python 指针