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