1.变量的引用

2.可变和不可变类型

3.局部变量和全局变量

1. 变量的引用

变量 和 数据 都是保存在 内存 中的

在 `Python` 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的

2. 可变和不可变类型

不可变类型,内存中的数据不允许被修改:

数字类型 `int`, `bool`, `float`, `complex`, `long(2.x)`

字符串 `str`

元组 `tuple`

可变类型,内存中的数据可以被修改:

列表 `list`

字典 `dict`

2.1. 可变类型的数据变化,是通过 方法 来实现的

2.2. 如果给一个可变类型的变量,赋值了一个新的数据,引用会修改

变量 不再 对之前的数据引用

变量 改为 对新赋值的数据引用

3 局部变量和全局变量

局部变量 是在 函数内部 定义的变量,只能在函数内部使用

全局变量 是在 函数外部定义 的变量(没有定义在某一个函数内),所有函数 内部 都可以使用这个变量




python函数外部定义的变量 python 外部变量_python函数里面引用外部变量