0

Python中的所有引用变量和所有变量都是引用吗?

显然,在 C++ 中,变量和引用之间是有区别的,但是 Python 呢?

4

1 回答 1

2

尽管 Python 文档也混合了这些术语,但参考文档使用术语标识符名称而不是变量。虽然是同一个概念。

所有标识符都是引用;Python 中的所有都是对象,其生命周期取决于对这些对象的引用数量;引用计数降至 0 的对象将被清理。

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

于 2014-06-05T11:47:41.283 回答