python之循環(huán)

Python中的循環(huán)語句有 for 和 while。

while condition1:
語句

while condtion2:
語句1
else :
語句2

for 語句
Python for循環(huán)可以遍歷任何序列的項目,如一個列表或者一個字符串。
for 循環(huán)中使用了 break 語句,break 語句用于跳出當前循環(huán)體:

range()函數(shù)
如果你需要遍歷數(shù)字序列,可以使用內(nèi)置range()函數(shù)。它會生成數(shù)列
你也可以使用range指定區(qū)間的值:range(1,10)

也可以使range以指定數(shù)字開始并指定不同的增量(甚至可以是負數(shù),有時這也叫做'步長'):
range(1,100,1)

您可以結(jié)合range()和len()函數(shù)以遍歷一個序列的索引

a = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']
for i in range(len(a)):
... print(i, a[i])
...
0 Google
1 Baidu
2 Runoob
3 Taobao
4 QQ:

還可以使用range()函數(shù)來創(chuàng)建一個列表:

list(range(5))
[0, 1, 2, 3, 4]

break和continue語句及循環(huán)中的else子句
break 語句可以跳出 for 和 while 的循環(huán)體。如果你從 for 或 while 循環(huán)中終止,任何對應的循環(huán) else 塊將不執(zhí)行

continue語句被用來告訴Python跳過當前循環(huán)塊中的剩余語句,然后繼續(xù)進行下一輪循環(huán)。

循環(huán)語句可以有 else 子句,它在窮盡列表(以for循環(huán))或條件變?yōu)?false (以while循環(huán))導致循環(huán)終止時被執(zhí)行,但循環(huán)被break終止時不執(zhí)行。

pass 語句
Python pass是空語句,是為了保持程序結(jié)構(gòu)的完整性。
pass 不做任何事情,一般用做占位語句,如下實例

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容