python博客整理 day05

Python 博客整理 day 05

一 基本运算符

  • 算术运算符
    • # + - * / % // ** # 返回一个数值
  • 比较运算符
    • # > >= < <= == != # 返回一个布尔值
  • 赋值运算符
  • 逻辑符运算
  • 身份运算符
  • 位运算符
  • 成员运算符
  • Python运算符优先级

二 流程控制之if判断

  • 单分支

    • #单分支结构
      if 条件:
          code1 条件成立执行code1
  • 双分支

    • # # 双分支结构
      if 条件:
          code1 条件成立执行code1
      else:
          code2 条件不成立执行code2
  • 多分支

    • # 多分支结构
      if 条件1:
          code1 条件1成立执行code1
      elif 条件2:
          code2 条件1不成立条件2成立执行code2
      elif 条件3:
          code3 条件1和2不成立,条件3成立执行code3
      elif可以有无限个。。。
          coden
      else:
          code4 所有条件都不成立,执行code4
  • if嵌套

    • cls = 'human'
      gender = 'female'
      age = 18
      is_success = False
      
      if cls == 'human' and gender == 'female' and age > 16 and age < 22:
          print('开始表白')
          if is_success:
              print('那我们一起走吧...')
          else:
              print('我逗你玩呢')
      else:
          print('阿姨好')

三 流程控制之while循环

  • 语法

    while 条件: # 条件成立运行代码,不成立结束while循环
        代码 # 代码执行结束后会进入下一次循环(再一次判断条件)
  • while + break

    count = 0
    while 1:
        if count == 100:
            break  # break终止循环
        count += 1
        print(count)
  • while + continue

    count = 0
    while 1:
        if count == 100:
           break  # break终止循环
        count += 1
        if count == 50:
           continue  # continue跳出本次循环,不执行下面的代码
        print(count)
  • while + else

    # while+else
    n = 1
    while n < 3:
        print(n)
        n += 1
    else:
        print('else会在while没有被break时才会执行else中的代码')

猜你喜欢

转载自www.cnblogs.com/samoo/p/11507222.html