本章節(jié)將向大家介紹Python的循環(huán)語(yǔ)句,程序在一般情況下是按順序執(zhí)行的。

編程語(yǔ)言提供了各種控制結(jié)構(gòu),允許更復(fù)雜的執(zhí)行路徑。

循環(huán)語(yǔ)句允許我們執(zhí)行一個(gè)語(yǔ)句或語(yǔ)句組多次,下面是在大多數(shù)編程語(yǔ)言中的循環(huán)語(yǔ)句的一般形式:

loop_architecture.jpg

Python提供了for循環(huán)和while循環(huán)(在Python中沒有do..while循環(huán)):

循環(huán)類型描述
while 循環(huán)在給定的判斷條件為 true 時(shí)執(zhí)行循環(huán)體,否則退出循環(huán)體。
for 循環(huán)重復(fù)執(zhí)行語(yǔ)句
嵌套循環(huán)你可以在while循環(huán)體中嵌套for循環(huán)


循環(huán)控制語(yǔ)句

循環(huán)控制語(yǔ)句可以更改語(yǔ)句執(zhí)行的順序。Python支持以下循環(huán)控制語(yǔ)句:

控制語(yǔ)句描述
break 語(yǔ)句在語(yǔ)句塊執(zhí)行過程中終止循環(huán),并且跳出整個(gè)循環(huán)
continue 語(yǔ)句在語(yǔ)句塊執(zhí)行過程中終止當(dāng)前循環(huán),跳出該次循環(huán),執(zhí)行下一次循環(huán)。
pass 語(yǔ)句pass是空語(yǔ)句,是為了保持程序結(jié)構(gòu)的完整性。