哈嘍大家好,我是知道。今天帶大家了解下Python的循環(huán)語句
定義循環(huán)語句允許我們執(zhí)行一個語句或語句組多次
類型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)遍歷一個類似于集合的操作,在一個指定范圍,循環(huán)操作;while 是在一定條件下,只要滿足條件就繼續(xù)執(zhí)行循環(huán)體。兩種循環(huán)分別適合于不同場景
控制語句break :終止循環(huán),并且跳出整個循環(huán)
#i==5退出循環(huán),不會走到9i = 0 while i 《 10: print ‘當(dāng)前值 :’, i i = i + 1 if i == 5: # 當(dāng)i等于 5 時退出循環(huán) break
continue :終止當(dāng)前循環(huán),跳出該次循環(huán),執(zhí)行下一次循環(huán)
#不會輸出字母hfor letter in ‘Python’: if letter == ‘h’: continue print ‘當(dāng)前字母 :’, letter
控制語句,都是放在循環(huán)里面使用,for和while都可以使用,在某些特殊需求需要不同類型的終止操作,此時就需要到控制語句,可以進(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)的知識,靈活運(yùn)用可以讓程序執(zhí)行更加高效,減少資源的使用。
-
python
+關(guān)注
關(guān)注
55文章
4767瀏覽量
84375 -
循環(huán)語句
+關(guān)注
關(guān)注
0文章
9瀏覽量
4854
發(fā)布評論請先 登錄
相關(guān)推薦
評論