Python中的引用计数

发布时间:2014-10-22 14:40:04编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Python中的引用计数",主要涉及到Python中的引用计数方面的内容,对于Python中的引用计数感兴趣的同学可以参考一下。

为了跟踪记录已经分配的内存,Python做法类似于扑克牌游戏中的记牌手法。一个对象在创建时被加上一个引用。一个内部的引用记录变量将跟踪记录下每个对象有多少个引用。一个对象被创建和被赋值时,它的初始引用计数为1。对象新的引用也叫别名(alias)。发生在:其他变量也被赋值到同一个对象;对象作为调用其他代码部分(如函数,方法或者类的实例等)的参数传递;对象作为一个系列或映射图的成员被赋值时。 #initialize string object, set reference count to 1 foo1 = ‘foobar’   #increment reference count by assigning another variable foo2 = foo1 #create an alias   #increment ref count again temporarily by calling function check_val(fool)    注意上面提到的对象是指’foobar’  


上一篇:Python编程点滴
下一篇:粗大毛孔自我拯救法则

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款