变量

  1、变量介绍

变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。
    在Java、C、C++、这些强数据类型语言中,定义变量必须声明变量的类型,例如 int a = 10 ;
    在python中,因为python是若数据类型语言,在定义使用变量的过程中,不用声明变量的类型,解释器会自动根据变量值来判断。
    python中的变量定义:变量名称 = 变量值 ,例如 a = 10 。

2、变量的命名规范

    (1)变量名称只能由 大小写字母【(大小写敏感)、数字、下划线(_)】(有效符号)组成,不能包含特殊符号。

    (2)变量名称中包含数字时。数字不能开头。

    (3)不能以关键字或者保留字作为变量的名称。

    (4)变量命名尽量有意义。

    (5)常见的命名方法:
            a. 小驼峰法,常见于C、C++、C#、Java。单词组合,开头单词首字母小写,后面单词首字母大写。例如:peopleAge
            b. 下划线法,python语言推荐使用方法。单词组合命名时,单词之间以下划线连接。例如:people_age
            c. 大驼峰法,常用于命名类名称。单词组合,每个单词首字母均大写。例如:PeopleAge

    (6)Python的关键字和保留字:

              keyword.kwlist :['False',  'None',  'True',  'and',  'as',  'assert',  'break',  'class',  'continue',  'def',
                                           'del',  'elif',  'else',  'except',  'finally',  'for',  'from',  'global',  'if',  'import',  'in',
                                           'is',  'lambda',  'nonlocal',  'not',  'or',  'pass',  'raise',  'return',  'try', 'while',  'with',  'yield']

  3、变量类型(数据类型)

    1)基本数据类型

      (1)数值型(number)

            a. 整型(整数):int 。                      例如:a = 10
            b. 浮点型(小数):float 。               例如:a = 10.0
            c. 复数(虚数):complex 。             例如:a = 1.0 + 1.0j

      (2)布尔型(bool/boolean)

            a. 真:Ture 。                                     例如:10 == 10
            b. 假:False 。                                    例如:10 == 11

      (3)字符串型(str/string)

            a. 单引号之内的内容,                          例如: 'sauda'
            b. 双引号之内的内容,                          例如: "sauda"
            c. 三引号之内的内容,                           例如: '''sauda'''
            (注:三引号在python中,不仅是多行注释,也是文档注释,还可以是字符串类型)

      (4)空型(None)

               表示一种不存在的意思

    2)引用数据类型(复合数据类型)

      (1)list
      (2)set
      (3)dict
      (4)tuple
      (5)object

    (注:在python中,万物皆对象)

  4、全局函数

    1)常见的全局函数

      (1)type(变量)                   # 判断变量的类型
      (2)print(字符串)               # 在终端中输出字符串,标准输出函数
      (3)input("字符串提示")     # 标准输入函数

    2)函数类型转化

      (4)int(字符串)                   # 将字符串转换为整数
      (5)float(字符串)                # 将字符串转换为浮点数
      (6)str(整数或小数)            # 将数字转换为字符串