## 变量
- 指向唯一内存地址的一个名字
- 目的是为了更方便地引用内存中的值
- 可以使用id(变量)函数来查看变量的唯一id值,若两者id值相同,则表示两个变量指向同一地址,两个变量的值完全相同
## 变量的命名
- 变量名只能包含以下字符:
- 小写字母(a~z)
- 大写字母(A~Z)
- 数字(0~9)
- 下划线(_)
- 变量名不允许以数字开头
- 以下划线开头的名字有特殊的含义
- 变量名不能使用系统关键字
## 变量的赋值
- 使用 = 为变量赋值
- 变量声明的同时必须进行赋值
- 示例:
a = 10 # 单一变量赋值
a, b, c = 10, 20, 30 # 多变量同时赋值
a = 10
b = 20
a, b = b, a # 变量值互换,与Java、C等语言相比不需要中间值
# -> 结果:a的值为20, b的值为10
## 变量内存指向过程及基本数据类型赋值和容器、对象赋值的区别
- 基本数据类型赋值
- 容器及对象赋值