一个介绍性的Python教科书定义的“对象引用”如下,但我不明白:什么是Python中的对象引用?
的对象引用无非是在对象存储对象的身份(内存地址的具体表示更)。
教科书试图通过使用箭头来显示一个对象的引用作为某种关系的赋值语句a = 1234
从可变a
要对象1234
表示这一点。
从我收集过的Wikipedia的a = 1234
的(对象)引用的将是a
和1234
之间进行a
是“指点”,以1234
(随意澄清“基准与指针”)的关联,但它(1)我在自学Python,(2)许多搜索结果谈论Java的参考文献,以及(3)没有太多搜索结果是关于对象的参考文献。
那么,什么是Python中的对象引用?谢谢您的帮助!
Python知道名称和值使用。一个很好的阅读是http://nedbatchelder.com/text/names.html – timgeb
它指的是在C和相关语言中的一个众所周知的概念,并试图将它连接到你。如果你不熟悉C的概念,你可能只想跳过这个解释,因为它试图连接到你还不熟悉的其他东西。 –
Java使用与Python相同的引用语义,因此这些搜索结果仍然相关。 –