更新時(shí)間:2022-09-23 來源:黑馬程序員 瀏覽量:
1.pass語句
Python中的pass是空語句,它的出現(xiàn)是為了保持程序結(jié)構(gòu)的完整性。pass不做任何事情,一般用作占位語句。pass語句的使用如例3-13所示。
例3-13 pass語句
for letter in 'Runoob': if letter == 'o': pass print ('執(zhí)行pass塊') print ('當(dāng)前字母 :', letter) print ("Good bye!")
在例3-13中,當(dāng)程序執(zhí)行pass語句時(shí),由于pass是空語句,程序會(huì)忽視該語句,按順序執(zhí)行其他語句。程序的運(yùn)行結(jié)果如圖3-25所示。
圖3-25 運(yùn)行結(jié)果
2.else語句
前面在學(xué)習(xí)if語句的時(shí)候,會(huì)在if條件語句的范圍之外發(fā)現(xiàn)else語句。其實(shí),除了判斷語句,Python中的while和for循環(huán)中也可以使用else語句。在循環(huán)中使用的時(shí)候,else語句只在循環(huán)完成之后執(zhí)行,也就是說,break語句也會(huì)跳過else語句塊。接下來,通過一個(gè)案例來演示,如例3-14所示。
例3-14 else語句
count = 0 while count < 5: print(count, " is less than 5") count = count + 1 else: print(count, " is not less than 5")
在例3-14中,定義了一個(gè)變量count,它的初始值為0。來到while語句判斷條件,由于count的值小于5,所以條件成立,執(zhí)行while循環(huán)使得count的值變成1,以此類推。直到count的值為5時(shí),循環(huán)條件不成立,結(jié)束整個(gè)循環(huán),程序會(huì)執(zhí)行else語句里面的代碼。程序的運(yùn)行結(jié)果如圖3-26所示。
圖3-26 運(yùn)行結(jié)果
python中break語句和continue語句的區(qū)別-Python常用語句
2022-09-23Python培訓(xùn):python中while循環(huán)的用法
2022-09-23Python中rstrip函數(shù)和strip函數(shù)的用法-Python培訓(xùn)
2022-09-22python中l(wèi)just函數(shù)和rjust函數(shù)是什么?-Python培訓(xùn)
2022-09-22Python中count函數(shù)是什么意思?-Python培訓(xùn)
2022-09-22python成員運(yùn)算符怎么用-Python培訓(xùn)
2022-09-22