首页 > 解决方案 > Python 名称和变量

问题描述

我知道这可能已经被解决了一千次,并且可能是一个非常愚蠢的问题。但是如果你创建一个 python variabel(name) 会发生什么呢?例如,如果您键入: x = 2 我知道 Python 创建了一个包含整数 2 的 intobject。但 x 实际上是指向该对象的指针?如果是的话,这个指针本身存储在哪里,它是否消耗内存?再次为这个可怕的打字问题(在电话上做这件事)和问题本身感到抱歉。非常感谢任何帮助

标签: pythonpointersvariablesnamespaces

解决方案


x是一个名字。与该名称关联的值是int表示 2 的对象。其他任何内容都是实现细节,不是由语言本身指定的。


推荐阅读