選擇語句
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 = 0 2 while count < 5: 3 print count, " is less than 5" 4 count = count + 1 5 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!"