在Python中,我们声明并分配一个这样的变量:
a = 100
大多数教程都说变量a
现在引用int
对象100
。
这是否意味着变量a
包含存储int
对象的地址?
答案 0 :(得分:0)
正如John Coleman所指出的,python变量只是字典中的名称,其中键指向的值是地址。在python的CPython实现中,您可以使用内置函数id()
找到python变量指向的内存地址。
有关我的回答中提到的有关此词典的详细信息,请参阅this StackOverflow post