最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python語(yǔ)法糖for?else循環(huán)語(yǔ)句里的break使用詳解

 更新時(shí)間:2023年05月26日 10:00:39   作者:wzhvictor  
這篇文章主要介紹了Python語(yǔ)法糖之for?else循環(huán)語(yǔ)句里的break使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

python循環(huán)語(yǔ)句

在Python中的while或者for循環(huán)之后還可以有else子句,作用是for循環(huán)中if條件一直不滿足,則最后就執(zhí)行else語(yǔ)句。

for i in range(5):
    if i == 1:
        print 'in for'
else:
    print 'in else'
print 'after for-loop'
# in for
# in else
# after for-loop

但我們發(fā)現(xiàn)if條件在循環(huán)的過(guò)程中成立了,最終還是執(zhí)行了else語(yǔ)句里的內(nèi)容,這是為什么呢?

好的,我們這時(shí)看下面這段程序:

for i in range(5):
    if i == 1:
        print 'in for'
        break
else:
    print 'in else'
print 'after for-loop'
# in for
# after for-loop

我們?cè)?code>if里添加了一個(gè)break,這是因?yàn)?code>else是在for后執(zhí)行的,但只有for循環(huán)正常退出時(shí)才會(huì)執(zhí)行else語(yǔ)句(不是由break結(jié)束循環(huán))。而當(dāng)循環(huán)是由break語(yǔ)句中斷時(shí),else就不被執(zhí)行。

添加一個(gè)flag

for/else等效于下面這段代碼,可以類似C語(yǔ)言那樣添加一個(gè)flag:

found = False
for i in range(5):
    if i == 1:
        found = True
        print 'in for'
if not found:
    print 'not found'
print 'after for-loop'
# in for
# after for-loop

for語(yǔ)句相似,while語(yǔ)句中的else子句用法是一樣的,else塊在循環(huán)正常結(jié)束和循環(huán)條件不成立時(shí)執(zhí)行。

以上就是Python語(yǔ)法糖——for/else循環(huán)語(yǔ)句里的break的詳細(xì)內(nèi)容,更多關(guān)于Pythonfor/else循環(huán)語(yǔ)句break的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python網(wǎng)絡(luò)爬蟲(chóng)基于selenium爬取斗魚(yú)直播信息

    python網(wǎng)絡(luò)爬蟲(chóng)基于selenium爬取斗魚(yú)直播信息

    目前是直播行業(yè)的一個(gè)爆發(fā)期,由于國(guó)家對(duì)直播行業(yè)進(jìn)行整頓和規(guī)范,現(xiàn)在整個(gè)直播行業(yè)也在穩(wěn)固發(fā)展。隨著互聯(lián)網(wǎng)和網(wǎng)絡(luò)直播市場(chǎng)的快速發(fā)展,相信未來(lái)還有廣闊的發(fā)展前景。今天用selenium爬取一下斗魚(yú)直播信息將代碼分享給大家
    2022-03-03
  • Python入門教程(三十九)Python的NumPy安裝與入門

    Python入門教程(三十九)Python的NumPy安裝與入門

    這篇文章主要介紹了Python入門教程(三十九)Python的NumPy安裝與入門,NumPy 是一個(gè)Python包,它是一個(gè)由多維數(shù)組對(duì)象和用于處理數(shù)組的例程集合組成的庫(kù),,需要的朋友可以參考下
    2023-05-05
  • python3中apply函數(shù)和lambda函數(shù)的使用詳解

    python3中apply函數(shù)和lambda函數(shù)的使用詳解

    本文主要介紹了python3中apply函數(shù)和lambda函數(shù)的使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 用Python爬取618當(dāng)天某東熱門商品銷量數(shù)據(jù),看看大家喜歡什么!

    用Python爬取618當(dāng)天某東熱門商品銷量數(shù)據(jù),看看大家喜歡什么!

    618購(gòu)物節(jié),準(zhǔn)備分析一波購(gòu)物節(jié)大家都喜歡買什么?本文以某東為例,Python爬取618活動(dòng)的暢銷商品數(shù)據(jù),并進(jìn)行數(shù)據(jù)清洗,最后以可視化的方式從不同角度去了解暢銷商品中,名列前茅的商品是哪些?銷售數(shù)據(jù)如何?用戶好評(píng)如何?等等,需要的朋友可以參考下
    2021-06-06
  • python使用pymongo與MongoDB基本交互操作示例

    python使用pymongo與MongoDB基本交互操作示例

    這篇文章主要介紹了python使用pymongo與MongoDB基本交互操作,結(jié)合實(shí)例形式詳細(xì)分析了python基于pymongo庫(kù)實(shí)現(xiàn)與MongoDB基本交互相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2020-04-04
  • python使用multiprocessing模塊實(shí)現(xiàn)帶回調(diào)函數(shù)的異步調(diào)用方法

    python使用multiprocessing模塊實(shí)現(xiàn)帶回調(diào)函數(shù)的異步調(diào)用方法

    這篇文章主要介紹了python使用multiprocessing模塊實(shí)現(xiàn)帶回調(diào)函數(shù)的異步調(diào)用方法,實(shí)例分析了multiprocessing模塊異步調(diào)用的相關(guān)使用技巧,需要的朋友可以參考下
    2015-04-04
  • Python中title()方法的使用簡(jiǎn)介

    Python中title()方法的使用簡(jiǎn)介

    這篇文章主要介紹了Python中title()方法的使用簡(jiǎn)介,是Python入門中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • 使用Python實(shí)現(xiàn)自動(dòng)查找并高亮Word文檔中的文本

    使用Python實(shí)現(xiàn)自動(dòng)查找并高亮Word文檔中的文本

    在處理 Word 文檔時(shí),很多用戶經(jīng)常需要查找并高亮特定文本,本文將演示如何使用Python高亮首個(gè)匹配的文本和高亮文檔中所有匹配的文本,感興趣的小伙伴可以了解下
    2026-01-01
  • Python通過(guò)paramiko遠(yuǎn)程下載Linux服務(wù)器上的文件實(shí)例

    Python通過(guò)paramiko遠(yuǎn)程下載Linux服務(wù)器上的文件實(shí)例

    今天小編就為大家分享一篇Python通過(guò)paramiko遠(yuǎn)程下載Linux服務(wù)器上的文件實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • Python matplotlib生成圖片背景透明的示例代碼

    Python matplotlib生成圖片背景透明的示例代碼

    這篇文章主要介紹了Python matplotlib生成圖片背景透明的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08

最新評(píng)論

江达县| 甘肃省| 商南县| 房山区| 科技| 连城县| 交口县| 连云港市| 滨州市| 潞西市| 连平县| 江陵县| 保定市| 三亚市| 大城县| 简阳市| 任丘市| 新田县| 大兴区| 安吉县| 盈江县| 丰台区| 德州市| 运城市| 尤溪县| 惠东县| 吴旗县| 抚顺县| 仁寿县| 墨江| 乌兰浩特市| 永康市| 遵义市| 叶城县| 瑞昌市| 兴宁市| 蕲春县| 浦县| 桂阳县| 来凤县| 清新县|