python要素2:对象引用
时间:2013-04-09 14:24 来源: IT技术网 作者:太刀
python中 “=”的含义为引用对象,即等号左边为对象的参考引用,类似指针的指向功能,将“参考引用”变量的标识符名称与等号右边的“变量值”进行绑定,如果另有一个标识符“abc”,使用“=”来进行“赋值”,则“abc”与原来的标识符指向同一个变量,即指向同一个变量的地址。当这个两个标识符都重新被“=”指向到别的变量后,原来指向的变量由于不再被使用,自动进入到python的垃圾回收流程中去。这与C++的“引用”十分相似,同时由于python有垃圾回收功能,而C++往往需要手工回收(一些方法可以解决,比如“智能指针”,但这仍然增加了C++使用上的难度,因为我们还要学习智能指针的使用)。

本文来源 我爱IT技术网 http://www.52ij.com/jishu/988.html 转载请保留链接。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
