python學習筆記之語句

2021-08-03 18:17:30 字數 1281 閱讀 4995

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 新增的元素不能是列表和字典,可以是元組,因為列表...