哈嘍大家好,我是知道。今天帶大家了解下Python的循環(huán)語(yǔ)句
定義循環(huán)語(yǔ)句允許我們執(zhí)行一個(gè)語(yǔ)句或語(yǔ)句組多次
類型Python提供了兩種不同類型的循環(huán)
for循環(huán):重復(fù)執(zhí)行語(yǔ)句
#打印1-10for num in range(1,10): print(‘當(dāng)前是%d’%num)
while循環(huán):條件為True執(zhí)行,否則不執(zhí)行
#輸出1-10i = 1while i 《 10: i += 1 print i
從上述例子可以看出, for 是循環(huán)遍歷一個(gè)類似于集合的操作,在一個(gè)指定范圍,循環(huán)操作;while 是在一定條件下,只要滿足條件就繼續(xù)執(zhí)行循環(huán)體。兩種循環(huán)分別適合于不同場(chǎng)景
控制語(yǔ)句break :終止循環(huán),并且跳出整個(gè)循環(huán)
#i==5退出循環(huán),不會(huì)走到9i = 0 while i 《 10: print ‘當(dāng)前值 :’, i i = i + 1 if i == 5: # 當(dāng)i等于 5 時(shí)退出循環(huán) break
continue :終止當(dāng)前循環(huán),跳出該次循環(huán),執(zhí)行下一次循環(huán)
#不會(huì)輸出字母hfor letter in ‘Python’: if letter == ‘h’: continue print ‘當(dāng)前字母 :’, letter
控制語(yǔ)句,都是放在循環(huán)里面使用,for和while都可以使用,在某些特殊需求需要不同類型的終止操作,此時(shí)就需要到控制語(yǔ)句,可以進(jìn)行本次循環(huán)的終止或者終止所有循環(huán)。通常都必須配合if語(yǔ)句使用。
循環(huán)嵌套顧名思義,循環(huán)可以使用多層,來(lái)滿足復(fù)雜需求,也可以不同循環(huán)搭配使用,來(lái)實(shí)現(xiàn)更復(fù)雜的循環(huán)結(jié)構(gòu),并搭配控制語(yǔ)句,來(lái)實(shí)現(xiàn)不同節(jié)點(diǎn)的跳出。
#循環(huán)數(shù)據(jù)19遍Python字符串i = 1while(i 《 20): i = i + 1 for letter in ‘Python’: print(“第%s遍當(dāng)前字母: %s” %(i , letter))
總結(jié)
今天給大家?guī)?lái)的是python的循環(huán)的知識(shí),靈活運(yùn)用可以讓程序執(zhí)行更加高效,減少資源的使用。
-
python
+關(guān)注
關(guān)注
56文章
4822瀏覽量
85860 -
循環(huán)語(yǔ)句
+關(guān)注
關(guān)注
0文章
10瀏覽量
4961
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
python while循環(huán)
C語(yǔ)言入門教程-if語(yǔ)句和while循環(huán)
簡(jiǎn)單介紹Python輸入/輸出、數(shù)據(jù)類型、條件/循環(huán)語(yǔ)句
Java的循環(huán)語(yǔ)句的詳細(xì)資料說明

Verilog可綜合的循環(huán)語(yǔ)句
Python中的基本語(yǔ)句詳細(xì)資料說明

什么是python break語(yǔ)句-終止循環(huán)
C語(yǔ)言for語(yǔ)句介紹
詳解Python條件語(yǔ)句
在Python中的if...else條件語(yǔ)句介紹
Verilog常用的循環(huán)語(yǔ)句及用途
條件語(yǔ)句/循環(huán)語(yǔ)句simulink的實(shí)現(xiàn)方法(一)

評(píng)論