引入
栈区 / 堆区
- 栈区 : 存放的是变量名与变量值的内存地址映射关系
- 堆区 : 存放的是值真正的位置
一.名称空间
1.什么是名称空间
- 存放名字与值绑定关系的地方
- 名称空间是一个虚拟的概念, 栈区才真实存在
2.为什么要有名称空间
- 有了名称空间后就可以在内存的栈区存放相同的名字, 并且不会冲突
3.名称空间是否有包含关系?
- 名称空间本质之间是没有包含关系的, 并且相互独立
二.名称空间的分类(三类)
1.内置名称空间
- 存放内置的名字
- 周期 : 在解释器启动时就产生,解释器关闭则失效