DAY3学习笔记

  什么是数据类型

    变量值就是我们存放的数据,而数据类型就是变量值的类型的统称。

  变量值为何要区分类型

    因为变量值是使用记录现实世界中事物的特征,针对不同的特征就应该用不同类型的值去标识。

  如何使用数据类型

    数据类型分为以下几种:

      数字类型:整型(int):例如人的年龄、身份证号、电话号码、等级等纯整数数字。

           浮点型(float):例如人的薪资、身高、体重等带有小数的数字。

      字符串类型(str):例如人的名字、家庭住址、单个爱好、性别等具有描述性的内容。

      列表类型(list):记录多个值的,例如人的多个爱好,一个班级中学生的姓名等。在多个同种类内容上使用。

      字典类型(dict):记录多个key:value值的集合。例如人的姓名、性别、年龄、体重、身高、爱好的集合。在多个不同种类内容上使用。在{}中用逗号隔开key:value值,

              其中key值通常是字符串,而value可以是任意数据类型。

      布尔类型(bool):true/false,用来标识条件是否成立。所有类型的值都自带布尔值,当数据类型的值为0、None、空时,布尔值为false,除此之外皆为true。

  输入输出

    input:在python3中,用户输入的任何值都会被存储成str类型。在python3中只有一个input,而python2中有input和raw_input。

                                  其中python3中的input和python2中的raw_input是一样的。而python2中的input则需要用户自己输入指定类型。

    补充:在输入过程中,会用到占位符,占位符有两种,分别为 %s(可以收纳任意类型的值)和 %d(只能收纳整型)。占位符简化了操作。

  基本运算符

    算术运算:+:加法运算。

         -:减法运算。

         *:乘法运算。

         /:除法运算。

         **:幂运算。

         //:除法取整运算。

         %:除法求余运算。

    比较运算:比较运算只能在同类型之间进行,其中int与float同属于数字类型。当比较字符串时,二十六位英文字母从a到z大小依次递增。

         比较时先从字符串的第一位开始比较,当一方获胜时,结束运算。

    赋值运算:增量赋值:例:age=18            例:x=10

                age=age + 1              x=x%3

                age+=1              x%=3

         链式赋值:例:x=10             例:a=11

                y=x=10              a=b=c=d=e=f=g=11

         交叉赋值:例:x=10 y=20

                x,y=y,x  即x=20 y=10

         解压赋值:

猜你喜欢

转载自www.cnblogs.com/lipengjia/p/9640920.html
今日推荐