Python:变量是否存储了对象的地址?

时间:2017-06-21 12:42:43

标签: python

在Python中,我们声明并分配一个这样的变量:

a = 100

大多数教程都说变量a现在引用int对象100

这是否意味着变量a包含存储int对象的地址?

1 个答案:

答案 0 :(得分:0)

正如John Coleman所指出的,python变量只是字典中的名称,其中键指向的值是地址。在python的CPython实现中,您可以使用内置函数id()找到python变量指向的内存地址。

有关我的回答中提到的有关此词典的详细信息,请参阅this StackOverflow post