描述:
- 变量是为了存储运算过程中的一些结果,为了方便以后对其进行修改和操作;
变量的定义
- 在Python中,每个变量在使用前都必须对其赋值(name = "张"),赋值以后该变量才会被创建
- 等号(=)用来给变量赋值,等号左边(name)是一个变量名,等号右边是存储在变量中的数值(可以是数字或者字符……)
变量名 = 值
变量定义之后,后续可调用或者更改数值
如:name = "wang",此时name值不再是“张”,而是“wang”
变量的类型
- 在内存中创建一个变量,会包括:
- 变量的名称
- 变量保存的数据
- 变量存储数据的类型
- 变量的地址(标示)
- 在Python中定义变量是 不需要指定类型(在其他很多高级语言中都需要)
- Python可以根据等号右侧的值,自动推导出变量中存储数据的类型
- 数据类型可以分为 数字型 和 非数字型
变量的命名
- 要具有描述性,见其名知其意
- 命名规则可以被视为一种 惯例,并无绝对与强制
- 在定义变量时,为了保证代码格式,= 的左右应该各保留一个空格
- 在Python中,如果 变量名 需要由 二个 或 多个单词 组成时,可以按照以下方式命名
- 每个单词都使用小写字母
- 变量的命名不能是关键字(就是在Python内部已经使用的标识符) 如:if else while 等等
- 单词与单词之间使用 _下划线 连接
- 例如:first_name、ast_name、qq_number、qq_password
- 当 变量名 是由二个或多个单词组成时,还可以利用驼峰命名法来命名
- 小驼峰式命名法
第一个单词以小写字母开始,后续单词的首字母大写。例如:firstName、lastName - 大驼峰式命名法
每一个单词的首字母都采用大写字母。例如:FirstName、LastName、CamelCase - 变量名是区分大小写的 如:name和NAME是两个变量