Python03

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:终止本层循环

posted @ 2018-12-29 15:15  linchengcheng  阅读(291)  评论(0编辑  收藏  举报