if ……else……語句
若有多個條件需要判斷時:
用
if :
elif:
elif:
…else:
注意由於 python 並不支援 switch 語句,所以多個條件判斷,只能用 elif 來實現,如果判斷需要多個條件需同時判斷時,可以使用 or (或),表示兩個條件有乙個成立時判斷條件成功;使用 and (與)時,表示只有兩個條件同時成立的情況下,判斷條件才成功。
當if有多個條件時可使用括號來區分判斷的先後順序,括號中的判斷優先執行,此外 and 和 or 的優先順序低於》(大於)、
python提供了for迴圈和while迴圈(在python中沒有do..while迴圈)
語法格式:
for iterating_var in
sequence:
statements(s)
另外一種執行迴圈的遍歷方式是通過索引,如下例項:
#!/usr/bin/python
# -*- coding: utf-8 -*-
forindex in range(len(fruits)):
print
'當前水果 :', fruits[index]
print
"good bye!"
迴圈使用 else 語句在 python 中,for … else 表示這樣的意思,for 中的語句和普通的沒有區別,else 中的語句會在迴圈正常執行完(即 for 不是通過 break 跳出而中斷的)的情況下執行,while … else 也是一樣。
說白了就是一種巢狀
可以在迴圈體內嵌入其他的迴圈體,如在while迴圈中可以嵌入for迴圈, 反之,也可以在for迴圈中嵌入while迴圈。
#!/usr/bin/python
count = 0
while
count
< 5:
print count, " is less than 5"
count = count + 1
else:
print count, " is not less than 5"
對於無限迴圈,可以用ctrl+c來中斷 Python學習筆記 continue語句
python中continue語句用於跳出本次迴圈,break語句是跳出整個迴圈。continue語句告訴python語言跳出本次迴圈中剩下的語句,執行下一輪迴圈.continue迴圈也用於for迴圈和while迴圈.usr bin python coding utf 8 for letter in...
Python學習筆記 (三)if語句
乙個簡單的if else條件判斷,要注意if和else後面別忘了加冒號。animal cat if animal cat print it is a cat else print it isnot a cat 使用關鍵字and將兩個條件測試合併來表示與的關係。age 18 if age 16 and...
python學習筆記 set語句
set 類似dict,是一組key的集合,不存在value 本質 無序和無重複元素的集合 建立set需要乙個list或者tuple或者dict作為輸入集合 重複元素在set中會自動被過濾 s set 1,2,3,4,5 print s 新增s.add 新增的元素不能是列表和字典,可以是元組,因為列表...