python的内存管理

coding:utf-8
引用计数增加
x=10 #10身上的引用计数加1
y=x #2

引用计数减少
x=11 #10身上的引用计数减少1
del y #del的意思是解除绑定,10身上的引用计数减少1

引用计数一旦为0,就是垃圾,会被python的垃圾回收机制自动回收

python的内置功能id(),每一个变量值都有其内存地址,而id是用来反映变量值在内存中的位置的,内存地址不同id则不同
x='info:<name:egon age:18 &/-=>'
y='info:<name:egon age:18 &/-=>'
print(id(x))
print(id(y))

x=10
y=10

print(id(x))
print(id(y))


x='egon'
y='alex'
print(id(x))
print(id(y))
posted @ 2018-09-21 22:43  不沉之月  阅读(137)  评论(0编辑  收藏  举报