Python03

发布时间:2019-04-29 22:29:29编辑:auto阅读(1839)

    01 补充输入输出

      python3中只有一个input

      python2中raw_input与python3中的input一模一样

      python2中的input:要求输入者必须输入一个明确的数据类型,输入什么类型就存成什么类型

     

    02 运算符

      一、算术运算符

        print(10 + 3.1)

        print(10 / 3)

        print(10 // 3)    

        print(10 % 3)

        print(10 ** 2)

        +与*(了解)
        msg1='hello'
        msg2='world'
        print(msg1 + msg2)
        print(msg1*10)

        l1=['a','b']
        l2=['c','d']
        print(l1 + l2)
        print(l1*3)

     

      二、增量赋值

        变量名 + 算术运算符 + 赋值号 + 值

        如:age += 1

        

        交叉赋值

        x = 11 

        y = 22

        x,y = y,x

        

        链式赋值

        x = y = z = 10

     

        解压赋值

        l1 = ['aaa','bbb','ccc','ddd']

        a,b,c,d = l1

        a,b,*_ = l1

        a,*_,b = l1

        *_,a,b

     

      三、逻辑运算符

        and:左右两个条件必须成立,最终结果才为True

        or:左右两个条件只要有一个成立,最终结果就为True

        not:将紧跟其后的条件结果取反

     

      四、比较运算符

        != , == , < , > , >= , <=

     

    03 流程控制之if判断

      语法一、

        if 条件:

          代码1

          代码2

          代码3

     

      语法二、

        if 条件:

          代码1

          代码2

          代码3

        else:

          代码1

          代码2

          代码3

     

      语法三、

        if 条件1: 

          if 条件2:

            代码1

            代码2

            代码3

     

      语法四、

        if 条件1:

          代码1

          代码2

          代码3

        elif 条件2:

          代码1

          代码2

          代码3

        ......

        else:

          代码1

          代码2

          代码3

    04 流程控制之while循环

      语法:

        while 条件:

          代码1

          代码2

          代码3

     

      break:终止本层循环

关键字

上一篇: tornado学习笔记

下一篇: IIS 部署 Python Django