一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

python for循環(huán)的案例說(shuō)明

python爬蟲(chóng)知識(shí)分享 ? 來(lái)源:python爬蟲(chóng)知識(shí)分享 ? 作者:python爬蟲(chóng)知識(shí)分享 ? 2022-02-25 16:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

python for循環(huán)

for 循環(huán)可以遍歷任何序列的項(xiàng)目,如一個(gè)列表或者一個(gè)字符串。

它的基本語(yǔ)法是

for 元素 in 序列對(duì)象:
    代碼塊

1. 普通循環(huán)

直接上案例

>>> phones = ["Apple", "Huawei", "Xiaomi"]
>>> for phone in phones:
...     print("當(dāng)前手機(jī)是: " + phone)
...
當(dāng)前手機(jī)是: Apple
當(dāng)前手機(jī)是: Huawei
當(dāng)前手機(jī)是: Xiaomi

2. 帶索引循環(huán)

如果想在循環(huán)的時(shí)候,把索引也取出來(lái),可以加一個(gè) enumerate 函數(shù)

>>> phones = ["Apple", "Huawei", "Xiaomi"]
>>>
>>> for index,phone in enumerate(phones):
...     print("我的第 {} 個(gè)手機(jī)是: {}".format(index+1, phone))
...
我的第 1 個(gè)手機(jī)是: Apple
我的第 2 個(gè)手機(jī)是: Huawei
我的第 3 個(gè)手機(jī)是: Xiaomi

3. break 中斷

正常情況下,我們都需要 for 循環(huán)能夠全部循環(huán)完,但在某些情況下,需要中斷循環(huán)的執(zhí)行,中斷循環(huán)使用的是 break 關(guān)鍵字。

舉個(gè)例子

>>> for i in [0, 1, 2]:
...     if i == 1:
...         print(f"當(dāng)前的數(shù)是 {i}, 將退出循環(huán)")
...         break
...     print("當(dāng)前的數(shù)是 " + str(i))
...
當(dāng)前的數(shù)是 0
當(dāng)前的數(shù)是 1, 將退出循環(huán)

4. continue 下一循環(huán)

在有些循環(huán)中,不需要把 for 的循環(huán)體內(nèi)的代碼全部執(zhí)行完畢,這種情況下,可以使用 continue 關(guān)鍵字,直接進(jìn)入下一循環(huán)。

舉個(gè)例子,下面的循環(huán)中當(dāng) i 等于 1 時(shí),就直接跳過(guò)了循環(huán)。

>>> for i in [0, 1, 2]:
...     if i == 1:
...         continue
...     print("當(dāng)前的數(shù)是 " + str(i))
...
當(dāng)前的數(shù)是 0
當(dāng)前的數(shù)是 2

5. for - else 循環(huán)

其實(shí)在 for 循環(huán)語(yǔ)句的后面,可以加一個(gè) else 分支,當(dāng)代碼在 for 循環(huán)體中正常執(zhí)行完,自然就會(huì)走到 else 分支中。

那么什么叫做 正常執(zhí)行完 呢?就是只要不通過(guò) break 語(yǔ)句中斷的,都算正常執(zhí)行完。

先以 continue 為例,所有的循環(huán)都非常正常,會(huì)走到 else 分支

>>> for i in [0, 1, 2]:
...     if i == 1:
...         continue
...     print("當(dāng)前的數(shù)是 " + str(i))
... else:
...     print("循環(huán)非常正常")
...
當(dāng)前的數(shù)是 0
當(dāng)前的數(shù)是 2
循環(huán)非常正常

再把 continue 改成 break 后,發(fā)現(xiàn)不會(huì)走到 else 分支

>>> for i in [0, 1, 2]:
...     if i == 1:
...         break
...     print("當(dāng)前的數(shù)是 " + str(i))
... else:
...     print("循環(huán)非常正常")
...
當(dāng)前的數(shù)是 0

審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 循環(huán)
    +關(guān)注

    關(guān)注

    0

    文章

    92

    瀏覽量

    16329
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86751
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基礎(chǔ)篇3:掌握Python中的條件語(yǔ)句與循環(huán)

    Python編程語(yǔ)言中,條件語(yǔ)句和循環(huán)是構(gòu)成復(fù)雜邏輯和數(shù)據(jù)處理的基石。本篇基礎(chǔ)教程將幫助您深入了解Python中的條件語(yǔ)句和循環(huán)結(jié)構(gòu),讓您能夠更好地控制程序流程。 條件語(yǔ)句 條件語(yǔ)句
    發(fā)表于 07-03 16:13

    目前Mirco Python sdk觸摸到底支持什么驅(qū)動(dòng)啊 ?

    目前的Mirco Python sdk觸摸到底支持什么驅(qū)動(dòng)啊 能不能有資料詳細(xì)說(shuō)明 GT911 觸摸驅(qū)動(dòng)是否支持啊
    發(fā)表于 06-24 07:02

    深入理解C語(yǔ)言:C語(yǔ)言循環(huán)控制

    在C語(yǔ)言編程中,循環(huán)結(jié)構(gòu)是至關(guān)重要的,它可以讓程序重復(fù)執(zhí)行特定的代碼塊,從而提高編程效率。然而,為了避免程序進(jìn)入無(wú)限循環(huán),C語(yǔ)言提供了多種循環(huán)控制語(yǔ)句,如break、continue和goto,用于
    的頭像 發(fā)表于 04-29 18:49 ?1150次閱讀
    深入理解C語(yǔ)言:C語(yǔ)言<b class='flag-5'>循環(huán)</b>控制

    零基礎(chǔ)入門(mén):如何在樹(shù)莓派上編寫(xiě)和運(yùn)行Python程序?

    在這篇文章中,我將為你簡(jiǎn)要介紹Python程序是什么、Python程序可以用來(lái)做什么,以及如何在RaspberryPi上編寫(xiě)和運(yùn)行一個(gè)簡(jiǎn)單的Python程序。什么是Python程序?
    的頭像 發(fā)表于 03-25 09:27 ?739次閱讀
    零基礎(chǔ)入門(mén):如何在樹(shù)莓派上編寫(xiě)和運(yùn)行<b class='flag-5'>Python</b>程序?

    技術(shù)干貨驛站 ▏深入理解C語(yǔ)言:嵌套循環(huán)循環(huán)控制的底層原理

    大家好!在上一節(jié)中,我們學(xué)習(xí)了C語(yǔ)言中的基本循環(huán)語(yǔ)句,如for、while和do...while循環(huán)。今天,我們將進(jìn)一步探討嵌套循環(huán)循環(huán)控制,這些技巧可以幫助我們實(shí)現(xiàn)更復(fù)雜的邏輯操作
    的頭像 發(fā)表于 02-21 18:26 ?652次閱讀
    技術(shù)干貨驛站  ▏深入理解C語(yǔ)言:嵌套<b class='flag-5'>循環(huán)</b>與<b class='flag-5'>循環(huán)</b>控制的底層原理

    Python繪圖Matplotlib快速參考手冊(cè)

    ?PYTHON
    發(fā)表于 02-07 14:04 ?0次下載

    可靠性溫度循環(huán)試驗(yàn)至少需要幾個(gè)循環(huán)?

    溫度循環(huán)作為自然環(huán)境的模擬,可以考核產(chǎn)品在不同環(huán)境條件下的適應(yīng)能力,常用于產(chǎn)品在開(kāi)發(fā)階段的型式試驗(yàn)、元器件的篩選試驗(yàn)。一、溫度循環(huán)測(cè)試介紹溫度循環(huán)試驗(yàn),也稱(chēng)為熱循環(huán)試驗(yàn)、高低溫
    的頭像 發(fā)表于 01-23 15:26 ?563次閱讀
    可靠性溫度<b class='flag-5'>循環(huán)</b>試驗(yàn)至少需要幾個(gè)<b class='flag-5'>循環(huán)</b>?

    使用Python實(shí)現(xiàn)xgboost教程

    使用Python實(shí)現(xiàn)XGBoost模型通常涉及以下幾個(gè)步驟:數(shù)據(jù)準(zhǔn)備、模型訓(xùn)練、模型評(píng)估和模型預(yù)測(cè)。以下是一個(gè)詳細(xì)的教程,指導(dǎo)你如何在Python中使用XGBoost。 1. 安裝XGBoost
    的頭像 發(fā)表于 01-19 11:21 ?1381次閱讀

    華為云 Flexus X 實(shí)例下的場(chǎng)景體驗(yàn)——小企業(yè)使用 Python 語(yǔ)言——超迅速搭建簡(jiǎn)單公網(wǎng) API 接口服務(wù)

    ,希望本文可以對(duì)小企業(yè)來(lái)說(shuō)有一定的幫助作用。 目錄 前言 環(huán)境說(shuō)明 連接并安裝 Python 環(huán)境 Python Web 接口編碼 上傳 WebAPI 接口代碼 安裝 flask
    的頭像 發(fā)表于 12-27 13:46 ?519次閱讀
    華為云 Flexus X 實(shí)例下的場(chǎng)景體驗(yàn)——小企業(yè)使用 <b class='flag-5'>Python</b> 語(yǔ)言——超迅速搭建簡(jiǎn)單公網(wǎng) API 接口服務(wù)

    使用Python進(jìn)行串口通信的案例

    當(dāng)然!以下是一個(gè)使用Python進(jìn)行串口通信的簡(jiǎn)單示例。這個(gè)示例展示了如何配置串口、發(fā)送數(shù)據(jù)以及接收數(shù)據(jù)。我們將使用 pyserial 庫(kù),這是一個(gè)非常流行的用于串口通信的Python庫(kù)。 首先,你
    的頭像 發(fā)表于 11-22 09:11 ?1467次閱讀

    使用Python進(jìn)行圖像處理

    下面是一個(gè)關(guān)于使用Python在幾行代碼中分析城市輪廓線(xiàn)的快速教程。
    的頭像 發(fā)表于 11-07 10:14 ?587次閱讀
    使用<b class='flag-5'>Python</b>進(jìn)行圖像處理

    使用Python進(jìn)行Ping測(cè)試

    )請(qǐng)求包,然后等待目標(biāo)主機(jī)返回響應(yīng)包,從而測(cè)量網(wǎng)絡(luò)的延遲和丟包情況。隨著Python編程語(yǔ)言的廣泛應(yīng)用,越來(lái)越多的網(wǎng)絡(luò)工程師開(kāi)始使用Python進(jìn)行自動(dòng)化網(wǎng)絡(luò)測(cè)試和管理任務(wù)。本篇文章將詳細(xì)介紹如何使用Python進(jìn)行Ping測(cè)試
    的頭像 發(fā)表于 08-12 17:56 ?1007次閱讀
    使用<b class='flag-5'>Python</b>進(jìn)行Ping測(cè)試

    pytorch和python的關(guān)系是什么

    在當(dāng)今的人工智能領(lǐng)域,Python已經(jīng)成為了最受歡迎的編程語(yǔ)言之一。Python的易學(xué)易用、豐富的庫(kù)和框架以及強(qiáng)大的社區(qū)支持,使其成為了數(shù)據(jù)科學(xué)、機(jī)器學(xué)習(xí)和深度學(xué)習(xí)等領(lǐng)域的首選語(yǔ)言。而在深度學(xué)習(xí)領(lǐng)域
    的頭像 發(fā)表于 08-01 15:27 ?3282次閱讀

    Python建模算法與應(yīng)用

    Python作為一種功能強(qiáng)大、免費(fèi)、開(kāi)源且面向?qū)ο蟮木幊陶Z(yǔ)言,在科學(xué)計(jì)算、數(shù)學(xué)建模、數(shù)據(jù)分析等領(lǐng)域展現(xiàn)出了卓越的性能。其簡(jiǎn)潔的語(yǔ)法、對(duì)動(dòng)態(tài)輸入的支持以及解釋性語(yǔ)言的本質(zhì),使得Python在多個(gè)平臺(tái)
    的頭像 發(fā)表于 07-24 10:41 ?1263次閱讀

    Python在AI中的應(yīng)用實(shí)例

    Python在人工智能(AI)領(lǐng)域的應(yīng)用極為廣泛且深入,從基礎(chǔ)的數(shù)據(jù)處理、模型訓(xùn)練到高級(jí)的應(yīng)用部署,Python都扮演著至關(guān)重要的角色。以下將詳細(xì)探討Python在AI中的幾個(gè)關(guān)鍵應(yīng)用實(shí)例,包括機(jī)器學(xué)習(xí)、深度學(xué)習(xí)、自然語(yǔ)言處理、
    的頭像 發(fā)表于 07-19 17:16 ?2704次閱讀