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

Python中break語句和continue語句的用法講解

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

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

1 break語句

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

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

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

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

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

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

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

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

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

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

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

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

2 continue語句

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

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

代碼如圖4所示。

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

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

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

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

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

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

相關文章

  • Python制作簡單的網(wǎng)頁爬蟲

    Python制作簡單的網(wǎng)頁爬蟲

    自己寫的一個爬蟲,模仿了python核心編程書里的程序,有詳細的注釋。 是我一個理解學習的過程吧。 有需要的小伙伴可以參考下
    2015-11-11
  • Python3爬蟲關于識別檢驗滑動驗證碼的實例

    Python3爬蟲關于識別檢驗滑動驗證碼的實例

    在本篇內(nèi)容里小編給大家分享了關于Python3爬蟲關于識別檢驗滑動驗證碼的實例內(nèi)容,需要的朋友們可以學習下。
    2020-07-07
  • PyTorch高級教程之自定義模型、數(shù)據(jù)加載及設備間數(shù)據(jù)移動

    PyTorch高級教程之自定義模型、數(shù)據(jù)加載及設備間數(shù)據(jù)移動

    在深入理解了PyTorch的核心組件之后,我們將進一步學習一些高級主題,包括如何自定義模型、加載自定義數(shù)據(jù)集,以及如何在設備(例如CPU和GPU)之間移動數(shù)據(jù),需要的朋友可以參考下
    2023-07-07
  • pytorch cuda上tensor的定義 以及減少cpu的操作詳解

    pytorch cuda上tensor的定義 以及減少cpu的操作詳解

    這篇文章主要介紹了pytorch cuda上tensor的定義 以及減少cpu的操作詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • OpenCV每日函數(shù)之BarcodeDetector類條碼檢測器

    OpenCV每日函數(shù)之BarcodeDetector類條碼檢測器

    OpenCV在V4.5.3版本的contrib包中提供了一個barcode::BarcodeDetector類,用于條形碼的識別,這篇文章主要介紹了OpenCV每日函數(shù)?BarcodeDetector條碼檢測器,需要的朋友可以參考下
    2022-06-06
  • 詳解Python判定IP地址合法性的三種方法

    詳解Python判定IP地址合法性的三種方法

    這篇文章主要介紹了詳解Python判定IP地址合法性的三種方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • scrapy中如何設置應用cookies的方法(3種)

    scrapy中如何設置應用cookies的方法(3種)

    這篇文章主要介紹了scrapy中如何設置應用cookies的方法(3種),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • python獲取微信小程序手機號并綁定遇到的坑

    python獲取微信小程序手機號并綁定遇到的坑

    這篇文章主要介紹了python獲取微信小程序手機號并綁定遇到的坑,本文給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2018-11-11
  • Python重寫父類的三種方法小結(jié)

    Python重寫父類的三種方法小結(jié)

    本文主要介紹了Python重寫父類的三種方法小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • 使用Python編寫一個最基礎的代碼解釋器的要點解析

    使用Python編寫一個最基礎的代碼解釋器的要點解析

    Python、Ruby等語言代碼就是在解釋器程序中一行行被解釋為機器碼同步執(zhí)行的,而如果使用Python編寫解釋器的話則可以把目標代碼解釋為Python代碼再進行解釋執(zhí)行,這里我們就來看一下使用Python編寫一個最基礎的代碼解釋器的要點解析:
    2016-07-07

最新評論