20200929 011.引用的本质_栈内存和堆内存_内存示意图

引用

在 Python 中,变量也称为:对对象的引用。因为,变量存储的就是对象的地址。

变量通过地址引用了“对象”。

变量位于:栈内存(压栈出栈等细节,后续再介绍)。

对象位于:堆内存。

20200929 011.引用的本质_栈内存和堆内存_内存示意图

 

·Python 是动态类型语言

变量不需要显式声明类型。(显式声明类型的意思是:例如在java中,定义a需要int a = 3)

根据变量引用的对象,Python 解释器自动确定数据类型。

 

·Python 是强类型语言

每个对象都有数据类型,只支持该类型支持的操作。