欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中break語(yǔ)句和continue語(yǔ)句的用法講解

 更新時(shí)間:2022年12月14日 16:34:11   作者:棉猴  
在Python中,break語(yǔ)句和continue語(yǔ)句一般用于循環(huán)語(yǔ)句中,這篇文章主要介紹了Python中break語(yǔ)句和continue語(yǔ)句的用法小結(jié),需要的朋友可以參考下

在Python中,break語(yǔ)句和continue語(yǔ)句一般用于循環(huán)語(yǔ)句中。

1 break語(yǔ)句

1.1 break語(yǔ)句在單循環(huán)中的使用

在單循環(huán)中的break語(yǔ)句,其作用是結(jié)束當(dāng)前循環(huán),代碼如圖1所示。

for i in range(0.5):
   print(i)
   if(i==3):
      break
0
1
2
3

圖1 break結(jié)束當(dāng)前循環(huán)

從圖1中可以看出,在for循環(huán)中,當(dāng)i的值是3時(shí),會(huì)調(diào)用break語(yǔ)句結(jié)束當(dāng)前循環(huán),此時(shí)的輸出為0-3,也就是說(shuō),當(dāng)i等于3時(shí),循環(huán)就被break語(yǔ)句結(jié)束了。

1.2 break語(yǔ)句在多重循環(huán)中的使用

多重循環(huán)指的是循環(huán)的嵌套,即循環(huán)語(yǔ)句中包含其它的循環(huán)語(yǔ)句,如圖2所示。

圖2 雙重循環(huán)代碼

從圖2中可以看出,該代碼第一個(gè)for循環(huán)中又包含了一個(gè)循環(huán)語(yǔ)句,此時(shí)的輸入如圖2中藍(lán)色部分。

在多重循環(huán)中的使用使用的break語(yǔ)句只能結(jié)束離與它相關(guān)聯(lián)的那個(gè)循環(huán),而不能把所有的循環(huán)都結(jié)束,如圖3所示。

圖3 在雙重循環(huán)代碼中使用break

從圖3中可以看出,在圖3③位置處的break語(yǔ)句只能結(jié)束圖3②位置處的for循環(huán),而不能結(jié)束圖3①位置處的for循環(huán),此時(shí)的輸出如圖3④所示。

2 continue語(yǔ)句

continue語(yǔ)句結(jié)束本次循環(huán),并回到該循環(huán)語(yǔ)句的開(kāi)頭,根據(jù)條件判斷是否繼續(xù)執(zhí)行該循環(huán)語(yǔ)句,它不像break語(yǔ)句那樣是結(jié)束整個(gè)循環(huán)語(yǔ)句。

2.1 在單循環(huán)中使用continue語(yǔ)句

代碼如圖4所示。

for i in range(0.5):
   if(i==2):
      continue
   print(i)
0
1
3
4

圖4 在單循環(huán)中使用continue語(yǔ)句

 從圖4中可以看出,在for循環(huán)中,當(dāng)i的值是2時(shí),調(diào)用continue語(yǔ)句結(jié)束本次循環(huán),此時(shí)不會(huì)執(zhí)行print()語(yǔ)句而回到for語(yǔ)句開(kāi)頭執(zhí)行下一次循環(huán)。因此,此時(shí)的輸出結(jié)果中沒(méi)有2。

2.2 在多循環(huán)中使用continue語(yǔ)句

與“1.2 break語(yǔ)句在多重循環(huán)中的使用”中提到的break語(yǔ)句相似,continue語(yǔ)句只能結(jié)束與它相關(guān)聯(lián)的那個(gè)for語(yǔ)句的本次循環(huán),代碼不再贅述。

到此這篇關(guān)于Python中break語(yǔ)句和continue語(yǔ)句的用法的文章就介紹到這了,更多相關(guān)Python中break和continue用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論