1. 程式人生 > >06 Python流程控制

06 Python流程控制

eight 流程控制 分享 否則 lse 效率 cor ima python

目錄:

12) if語句

13) 三目運算

14) while語句

15) break與continue關鍵字

16) while…else語句

12,if語句

Note

在一個if語句中,if必須也只能有一個,else最多一個,elif 0個或多個

嵌套不宜超過5層,否則會影響效率

13,三目運算

真值 if 條件 else 假值

等同於

[假值, 真值][條件]

技術分享圖片

技術分享圖片

14,while語句

技術分享圖片

Note非特殊情況不要使用死循環(dead loop)

另外while 1: 比 while True: 效率高

15,break和continue

break:

技術分享圖片

技術分享圖片

continue:

技術分享圖片

16,while...else語句

意思:如果while循環是當條件不滿足時,才跳出循環的,則執行else代碼塊。

(也就是說,沒有被break,則執行else代碼塊)

技術分享圖片

技術分享圖片

06 Python流程控制