变量
定义变量:变量名 = 存储变量中的值
变量类型
- 数字型:整型,浮点型,布尔型,复数型
- 非数字型:字符串,列表,元组,字典
python中定义变量不需要指定类型
变量命名规则
- 在定义变量时,为保证代码格式,=两边加空格
- 变量名由多个单词组成,可以用下划线(first_name)或驼峰命名法(小驼峰:firstName 大驼峰:FirstName)
注:python中的标识符不区分大小写
变量进阶
变量引用
- 变量和数据都是保存在内存中的
- 在Python中函数的传递以及返回值都是靠引用传递
概念:数据和变量是分开存储的,数据存在内存的一个位置。变量中保存数据在内存中的地址,变量中记录数据的地址就叫做引用,用id()函数可以查看地址
注:如果变量已被定义,当给变量赋值时,本质是修改了数据的引用
可变与不可变类型
可变(内存数据可修改):列表、字典
不可变类型(内存数据不可修改):数字型、字符串、元组
注:字典的key只能用不可变类型,可变类型的数据变化是通过方法实现的。如果给一个