引用的本质:栈内存和堆内存

在python中,变量:对象的引用。因为,变量存储的就是对象的地址,变量通过地址引用了‘对象’。

变量位于:栈内存
对象位于:堆内存

python是动态类型语言。
变量不需要显式声明类型。根据变量引用的对象,python解释器自动确定数据类型

python是强类型语言
每个数据都有数据类型,只支持该类型支持的操作。

a = 3
b = 7
#这两个赋值表达式的本质如下图所示
引用的本质.png

你可能感兴趣的:(引用的本质:栈内存和堆内存)