Python中的变量存储在哪里?

inj*_*joy 6 python memory-management

在C++中,局部变量存储在堆栈中,而由new运算符创建的数据存储在堆中.那么,Python中的变量呢?它们存放在哪里?

dka*_*kar 5

Python文档复制:

Python中的内存管理涉及包含所有Python对象和数据结构的私有堆.Python内存管理器在内部确保对此私有堆的管理.Python内存管理器具有不同的组件,可处理各种动态存储管理方面,如共享,分段,预分配或缓存.

  • @Marcin:这是来自官方Python文档,同样的答案也提供给其他相关问题.这里唯一要补充的是,这是CPython特有的,无论如何它都是最广泛使用的Python实现. (2认同)