標籤:python 格式 nan pytho blog 程式 under 迴圈語句 app
選擇語句
if 條件判斷 : # 條件可以加括弧也可以不加括弧
……
else:
……
Python中沒有switch語句這是可以使用if exp:.... elif exp:來代替
1 if 判斷條件1:2 執行語句1……3 elif 判斷條件2:4 執行語句2……5 elif 判斷條件3:6 執行語句3……7 else:8 執行語句4……
Python 迴圈語句
| while 迴圈 |
在給定的判斷條件為 true 時執行迴圈體,否則退出迴圈體。 |
| for 迴圈 |
重複執行語句 |
| 嵌套迴圈 |
你可以在while迴圈體中嵌套for迴圈 |
迴圈控制語句可以更改語句執行的順序。Python支援以下迴圈控制語句:
| 控制語句 |
描述 |
| break 語句 |
在語句塊執行過程中終止迴圈,並且跳出整個迴圈 |
| continue 語句 |
在語句塊執行過程中終止當前迴圈,跳出該次迴圈,執行下一次迴圈。 |
| pass 語句 |
pass是空語句,是為了保持程式結構的完整性。 |
迴圈使用 else 語句
在 python 中,for … else 表示這樣的意思,for 中的語句和普通的沒有區別,else 中的語句會在迴圈正常執行完(即 for 不是通過 break 跳出而中斷的)的情況下執行,while … else 也是一樣。
1 count = 02 while count < 5:3 print count, " is less than 5"4 count = count + 15 else:6 print count, " is not less than 5"
Python for迴圈可以遍曆任何序列的項目,如一個列表或者一個字串。
文法1:
for迴圈的文法格式如下:
for iterating_var in sequence: statements(s)
和java中的foreach語句非常的相似
文法2:
另外一種執行迴圈的遍曆方式是通過索引,如下執行個體:
1 fruits = [‘banana‘, ‘apple‘, ‘mango‘]2 for index in range(len(fruits)):3 print ‘當前水果 :‘, fruits[index]4 5 print "Good bye!"
Python中三種基本結構的語句