目标:变量的引用
可变和不可变类型
局部变量和全局变量
一、变量的引用
- 变量和数据都是保存在内存中的
- 在python中,函数和参数传递以及返回值都是靠引用传递的
在python中:
- 变量和数据是分开存储的
- 数据保存在内存中的一个位置
- 变量中保存着数据在内存中的地址
- 变量中记录数据的地址,就叫做引用
- 使用 id()函数就可以查看变量中保存数据所在的内存地址
注意:如果变量已经被定义,当给一个变量赋值的时候,本质上是修改了数据的引用
- 变量不再对之前的数据引用
- 变量改为对新赋值的数据引用
在python中,变量的名字类似于便签纸贴在数据上
03.变量的引用——函数返回值传递引用
- 定义一个字符串变量
- 将字符串变量返回
注意:如果函数有返回值,但是没有定义变量接收,程序不会保存,但是无法获得返回结果



