python第三天

一、IDE集成开发环境(pycharm)

二、基本类型的使用

  1、为什么要区分类型:

    数据类型的值是变量的值,变量值之所以区分类型,是因为变量值是用来记录事务状态的,事务状态有不同的种类,对应着,也必须使用不同的值去记录他们。

  数据类型:

   1、整形int

        作用:记录年龄,等级,数量

        定义:age=10 #age=int(10)

        使用:数学运算与比较运算

   2、浮点型float

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

        定义:salary=3.1 #salary=float(3.1)

        使用:数学运算与比较运算

   3、字符串str

        作用:用于描述性质的状态

        定义:在单引号,双引号,多引号中包含一系列字符串

        使用:name='egon'

   4、列表类型list

        作用:存储多个相同属性的值,可以去指定位置的值

        定义:在[ ]内用逗号来分割多个任意类型的值

        使用:students=['egon','alex','wupeiq']

   5、字典类型dict

        作用:记录多个不同属性的值

        定义:在{ }内用逗号分开多个元素,每一个元素都由key:value组成,value用来存放值,可以使任意类型,一个key唯一对应,key应该对value有描述功能,key通常是str类型

        使用:info={'name':'egon','age':19,'sex':18}

   6、布尔类型bool

        一个True,一个False

        作用:用于判断

        定义:所有数据类型都自带布尔值,None、0、空为假,其它为真

格式化输出
  input;print
  %d:只接受数字  %s:接受任意类型

三、运算符

 

  比较运算符

    ==:等于

    !=:不等于

    >:大于

    <:小于

    >=:大于等于

    <=:小于等于

  赋值运算符

    赋值运算符:=

    加法赋值运算符:+=

    减法赋值运算符:-=

    乘法赋值运算符:*=

    除法赋值运算符:/=

    取余赋值运算符:%=

    次方运算符:**=

    取整运算符://=

  交叉运算

    x = 11

    y = 22

    x,y=y,x

    print(x,y)

    输出:22 11

  链式赋值

    x = 11

    x=y=z=11

  解压赋值

    l=['a','b','c','d','e']

    x,y,z,m,n = l

    print(x,y,z,m,n)

  逻辑运算符

    and:与,用来连接两个条件,在左右两个条件同时为ture的情况下,最终结果为true

    or:或,用来连接两个条件,左右两个条件单反有一个有true时,最终结果为true

    not:取反

    print(not 10 > 3 )

    输出:false

    #多个逻辑运算组合使用的时候最好使用括号来区别优先级

  身份运算符

    ==:两个等号判断值是否相等

    is:判断的是id是否相等

    值相等,id不一定相等

    id相等,值一定相等

 

posted @ 2019-03-20 19:52  阳光与叶子  阅读(129)  评论(0编辑  收藏  举报