变量进阶
目标:变量的引用
可变和不可变类型
局部变量和全局变量
一、变量的引用
- 变量和数据都是保存在内存中的
- 在python中,函数和参数传递以及返回值都是靠引用传递的
01.变量的引用——概念
在python中:
- 变量和数据是分开存储的
- 数据保存在内存中的一个位置
- 变量中保存着数据在内存中的地址
- 变量中记录数据的地址,就叫做引用
- 使用 id()函数就可以查看变量中保存数据所在的内存地址
注意:如果变量已经被定义,当给一个变量赋值的时候,本质上是修改了数据的引用
- 变量不再对之前的数据引用