Python基础【5】 del(对象内存回收),身份识别(is),小整数池


1.del语句:

语法:del 变量1,变量2

作用:用于删除变量,同时解除与对象的关联,如果可能则释放对象。

自动化内存的管理引用:每个对象记录被变量绑定的计数,当对象绑定的计数为0的时候,对象可以被回收。

Python基础【5】 del(对象内存回收),身份识别(is),小整数池

Python基础【5】 del(对象内存回收),身份识别(is),小整数池

a,b,c引用悟空对象的时候,此刻对象的计数是3,利用del删除变量a,b与对象的关联关系,此刻计数为1.当变量c赋予none值时,此刻解除关联对象,对象计数为0,对象可回收状态。

2.身份验证(is,通过id()这个函数进行验证内存地址是否一致):

Python基础【5】 del(对象内存回收),身份识别(is),小整数池

3.小整数池子(-5—-256,变量赋值在这个整数范围的时候是,变量所指的对象内存地址是同一个)

Python基础【5】 del(对象内存回收),身份识别(is),小整数池

Python基础【5】 del(对象内存回收),身份识别(is),小整数池

 

原创文章,作者:6024010,如若转载,请注明出处:https://blog.ytso.com/tech/python/275285.html

(0)
上一篇 2022年7月19日 00:17
下一篇 2022年7月19日 02:00

相关推荐

发表回复

登录后才能评论