哈嘍大家好,我是知道。今天帶大家了解下Python的循環(huán)語句
定義循環(huán)語句允許我們執(zhí)行一個(gè)語句或語句組多次
類型Python提供了兩種不同類型的循環(huán)
for循環(huán):重復(fù)執(zhí)行語句
#打印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)分別適合于不同場景
控制語句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
控制語句,都是放在循環(huán)里面使用,for和while都可以使用,在某些特殊需求需要不同類型的終止操作,此時(shí)就需要到控制語句,可以進(jìn)行本次循環(huán)的終止或者終止所有循環(huán)。通常都必須配合if語句使用。
循環(huán)嵌套顧名思義,循環(huán)可以使用多層,來滿足復(fù)雜需求,也可以不同循環(huán)搭配使用,來實(shí)現(xiàn)更復(fù)雜的循環(huán)結(jié)構(gòu),并搭配控制語句,來實(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ī)淼氖莗ython的循環(huán)的知識(shí),靈活運(yùn)用可以讓程序執(zhí)行更加高效,減少資源的使用。
-
python
+關(guān)注
關(guān)注
56文章
4825瀏覽量
86212 -
循環(huán)語句
+關(guān)注
關(guān)注
0文章
10瀏覽量
4978
發(fā)布評(píng)論請(qǐng)先 登錄
python while循環(huán)
C語言入門教程-if語句和while循環(huán)
簡單介紹Python輸入/輸出、數(shù)據(jù)類型、條件/循環(huán)語句
Java的循環(huán)語句的詳細(xì)資料說明

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

評(píng)論