python流程控制基礎知識總結

2021-10-11 09:29:39 字數 1294 閱讀 9020

迴圈控制

迴圈巢狀

• 執行的流程:

• if語句在執行時,會先對條件表示式進行求值判斷,

• 如果為true,則執行if後的語句

• 如果為false,則不執行

• 語法:if 條件表示式 :

**塊• **塊**塊中儲存著一組**,同乙個**塊中的**,要麼都執行要麼都不執行

• **塊以縮排開始,直到**恢復到之前的縮排級別時結束

• **塊就是一種為**分組的機制

• 語法:

if 條件表示式 :

**塊else :

**塊• 執行流程:

• if-else語句在執行時,先對if後的條件表示式進行求值判斷

• 如果為true,則執行if後的**塊

• 如果為false,則執行else後的**塊)

• 語法:

if 條件表示式 :

**塊elif 條件表示式 :

**塊elif 條件表示式 :

**塊…

else :

**塊• 執行流程:

• if-elif-else語句在執行時,會自上向下依次對條件表示式進行求值判斷,

• 如果表示式的結果為true,則執行當前**塊,然後語句結束

• 如果表示式的結果為false,則繼續向下判斷,直到找到true為止

• 如果所有的表示式都是false,則執行else後的**塊

• 總結: if-elif-else中只會有乙個**塊會執行

• 迴圈語句可以使指定的**塊重複指定的次數.迴圈語句分成兩種,while迴圈 和 for迴圈

• 語法:

while 條件表示式 :

**塊else:

**塊• break 可以用來立即退出迴圈語句,包括else語句

• continue 用來跳過當初迴圈

for迴圈

• 通過for迴圈來遍歷列表

語法for 變數 in 序列(遍歷的規則):

**塊• 注意: for迴圈的**塊會執行多次,序列中有幾個元素就會執行幾次。每執行一次就會將序列中的乙個元素賦值給變數,所以我們可以通過變數來獲取列表中的元素

常用方法

range(start, stop[, step])

• python 語言允許在乙個迴圈體裡面嵌入另乙個迴圈。

while 表示式:

while 表示式:

**塊**塊

for 變數 in 迴圈規則:

for 變數 in 迴圈規則:

**塊**塊

Python基礎知識 流程控制

語句的分類 a.單行 一行的python a1 print a1 b.塊 多行的語句組成的一組 def a1 print x print x print x print x class b2 var1 1 var2 2 if true print x print x print x 流程控制的分類 ...

四 Shell基礎知識 流程控制語句

if 語法 if condition then command1 fi if else 語法 if condition then command1 else command fi if else if else 語法 if condition1 then command1 elif conditio...

python基礎(流程控制)

命名規則 變數名 包名 python推薦 last name 小駝峰 lastname if語句 if 條件 條件成立,做的事情 else 條件不成立,做的事情 elif語句 if 條件 and 條件 成立,則。elif 條件 成立,則。else 以上都不成立,則。且不要空格和tab共用!邏輯判斷 ...