描述:

  • 变量是为了存储运算过程中的一些结果,为了方便以后对其进行修改和操作;

变量的定义

  • 在Python中,每个变量在使用前都必须对其赋值(name  = "张"),赋值以后该变量才会被创建
  • 等号(=)用来给变量赋值,等号左边(name)是一个变量名,等号右边是存储在变量中的数值(可以是数字或者字符……)

                变量名 = 值

                 变量定义之后,后续可调用或者更改数值

                  如:name = "wang",此时name值不再是“张”,而是“wang”

变量的类型

  • 在内存中创建一个变量,会包括:
  1. 变量的名称
  2. 变量保存的数据
  3. 变量存储数据的类型
  4. 变量的地址(标示)
  • 在Python中定义变量是      不需要指定类型(在其他很多高级语言中都需要)
  • Python可以根据等号右侧的值,自动推导出变量中存储数据的类型
  • 数据类型可以分为 数字型 和 非数字型

变量的命名

  1. 要具有描述性,见其名知其意
  2. 命名规则可以被视为一种 惯例,并无绝对与强制
  3. 在定义变量时,为了保证代码格式,= 的左右应该各保留一个空格
  4. 在Python中,如果      变量名      需要由 二个 或 多个单词 组成时,可以按照以下方式命名
  5. 每个单词都使用小写字母
  6. 变量的命名不能是关键字(就是在Python内部已经使用的标识符) 如:if  else while 等等
  7. 单词与单词之间使用 _下划线 连接
  8. 例如:first_name、ast_name、qq_number、qq_password
  9. 变量名 是由二个或多个单词组成时,还可以利用驼峰命名法来命名
  10. 小驼峰式命名法
          第一个单词以小写字母开始,后续单词的首字母大写。例如:firstName、lastName
  11. 大驼峰式命名法
         每一个单词的首字母都采用大写字母。例如:FirstName、LastName、CamelCase
  12. 变量名是区分大小写的 如:name和NAME是两个变量