Python入门——变量与数据类型

Posted guanxiying

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python入门——变量与数据类型相关的知识,希望对你有一定的参考价值。

变量

  1、什么是变量?

     量指的记录事物的状态

     变指的是事物的状态时可以发生变化的

  2、为什么有变量?

     为了让计算机像人一样去记录事物的状态

  3、怎么用变量?

     1)、变量的使用:先定义,后引用

        变量定义的三部分:变量名,赋值符号,变量值

     2)、变量的命名规范:由字母、数字、下划线组成,不能以数字开头,不能命名为python关键字

        [‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘,

            ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘exec‘, ‘finally‘, ‘for‘, ‘from‘,

            ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘not‘, ‘or‘, ‘pass‘,

            ‘print‘, ‘raise‘, ‘return‘, ‘try‘, ‘while‘, ‘with‘, ‘yield‘]

        3)、变量名的命名风格

        a、纯小写字母/数字+下滑线

          age_of_oldboy = 73

          b、驼峰体

          AgeOfOldboy = 73

        注意:在python中,关于变量名的命名,推荐使用纯小写字母/数字+下滑线来命名

      4)、变量名不好的命名方式

        a、nianling = 18  # 不能使用拼音

        b、名字 = ‘egon‘  # 不要用中文

        c、x = 18  # 变量名应该在见名知意的前提下,尽可能简洁

 

-------------------------------------------------------------------------------------------------------------

数据类型

 

  为何变量值(即记录的数据)要区分类型呢?  

    变量值使用来记录事物状态的,而事物的状态是各种各样的,所以对应着就应该用不同类型的值去记录这些状态

  1、字符串类型

    作用:记录描述性质的状态

     定义:在‘‘、""、‘‘‘‘‘‘、""""""中包含一串字符

     name = ‘egon‘     

      单行字符串:‘‘、""
      多行字符串:‘‘‘‘‘‘、""""""

      msg = """
      aaaa
      bbbb
      ccc
      """

      外层用单引号,内层就应该用双引号
      info = ‘my name is "egon"‘

   2、整型

     作用:记录描述性质的状态

     定义方式:age = 18

   3、浮点型

     作用:记录身高、薪资、体重

     定义方式:height = 1.75

   4、列表(存多个值,索引对应值,索引代表是位置)

     作用:按照顺序存放多个值,并且可以按照顺序取出指定位置的值

     定义:在[]内,用逗号分隔开多个任意类型的值

        l = [‘aaa‘, 10, 11.11, [‘bbb‘, ‘ccc‘], ‘ddd‘]

       # 索引从0开始
       # print(l[0])
       # print(l[2])

       # 反向取
       # print(l[-1])
       # print(l[-2])
       # print(l[3][1])

 

       # 记录班级人员的姓名
       school_names = """
        李铁蛋小丸子
        王大炮
        李嚓嚓
       """
       school_names = ["李铁蛋小丸子", ‘王大炮‘, ‘李嚓嚓‘]
       # print(school_names)

   5、字典类型:存多个值,key对应值,通常情况key对值应该具有描述性功能,key通常是字符串类型

     定义:{},逗号分隔开多个key:value的元素

        info = {
          "name": ‘egon‘,
          "age": 18,
          "sex": ‘male‘,
          "salary": 1.75
        }
        print(info["age"])

以上是关于Python入门——变量与数据类型的主要内容,如果未能解决你的问题,请参考以下文章

Python入门学习:1.变量和简单的数据类型

笔记《Python编程从入门到实战》——变量与基础数据类型

《python编程从入门到实践》变量和简单数据类型

python入门数据类型和变量

python入门课程 第3章 Python变量和数据类型

python入门,数据类型,字符编码,文件处理