2、控制流

1. 條件語句

1.1 if-else語句

  • 格式code

    if 判斷條件:
        語句塊1
    else:
        語句塊2
    
    # 判斷條件爲真時執行語句塊1;判斷條件爲假時執行語句塊2。

1.2 if-elif-else語句

  • 格式it

    if 判斷條件1:
        語句塊1
    elif 判斷條件2:
        語句塊2
    else:
        語句塊3
    
    # 判斷條件1爲真時執行語句塊1;判斷條件1爲假且判斷條件2位爲真時,執行語句塊2;判斷條件一、2均爲假時執行語句塊3。
    # 注意:elif語句能夠有多個。

1.3 三元(目)運算

  • 格式for循環

    result = value1 if 條件 else value2
    # 條件爲真result = value1;條件爲假result = value2。

2. 循環語句

2.1while循環

  • 基本格式class

    while 判斷條件:
        語句塊
    
    # 判斷條件爲真時執行語句塊
  • 特殊格式循環

    while 判斷條件:
        語句塊1
    else:
        語句塊2
    
    # 判斷條件爲真時執行語句塊1;只有當判斷條件爲假時才執行語句塊2(也就是說當while循環被break強行退出的時候是不執行語句塊2的)。
  • 死循環方法

    while True:
        語句塊
    • break語句di

      while True:
          語句塊1
          break
          語句塊2
      
      # 循環中遇到break語句直接退出整個循環,也便是循環結束。
    • continue語句while

      while True:
          語句塊1
          continue
          語句塊2
      
      # 循環中遇到continue語句,continue以後的語句,退出本次循環,進行下一次循環。

2.2 for循環

  • 格式co

    # 格式1
    for item in x:
        語句塊
    
    # 格式2
    for item in range(x):
        語句塊
  • break語句和continue語句

    for循環中break語句和continue語句的使用方法和while循環中一致。

相關文章
相關標籤/搜索