在Python中调用所有引用变量(以及相反的方式)是否可以?

时间:2014-06-05 11:45:03

标签: python variables programming-languages pass-by-reference nomenclature

是否所有引用变量和所有变量都在Python中引用?

显然,例如变量和参考之间存在差异。 C ++ 但是Python呢?

1 个答案:

答案 0 :(得分:2)

尽管Python文档甚至混合了这些术语,但参考文档使用术语identifiers or names而不是变量。这是相同的概念。

所有标识符均为引用; Python中的所有都是其生命周期由这些对象存在多少引用的对象;清除引用计数降至0的对象。

但是,并非所有引用都是标识符。列表索引也是引用,字典中的键和值以及对象上的属性也是引用。