那曲檬骨新材料有限公司

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

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

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

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

python爬蟲知識分享 ? 來源:python爬蟲知識分享 ? 作者:python爬蟲知識分享 ? 2022-02-25 16:27 ? 次閱讀

python for循環(huán)

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

它的基本語法是

for 元素 in 序列對象:
    代碼塊

1. 普通循環(huán)

直接上案例

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

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

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

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

3. break 中斷

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

舉個例子

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

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

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

舉個例子,下面的循環(huán)中當 i 等于 1 時,就直接跳過了循環(huán)。

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

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

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

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

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

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

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

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

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

    關(guān)注

    0

    文章

    92

    瀏覽量

    16039
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4807

    瀏覽量

    85037
收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

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

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

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

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

    Python建模算法與應用

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

    Python在AI中的應用實例

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

    如何實現(xiàn)Python復制文件操作

    Python 中有許多“開蓋即食”的模塊(比如 os,subprocess 和 shutil)以支持文件 I/O 操作。在這篇文章中,你將會看到一些用 Python 實現(xiàn)文件復制的特殊方法。下面我們開始學習這九種不同的方法來實現(xiàn) Pyt
    的頭像 發(fā)表于 07-18 14:53 ?476次閱讀

    opencv-python和opencv一樣嗎

    不一樣。OpenCV(Open Source Computer Vision Library)是一個開源的計算機視覺和機器學習軟件庫,它提供了大量的圖像和視頻處理功能。OpenCV-Python
    的頭像 發(fā)表于 07-16 10:38 ?1404次閱讀

    用pycharm進行python爬蟲的步驟

    以下是使用PyCharm進行Python爬蟲的步驟: 安裝PyCharm和Python 首先,您需要安裝PyCharm和Python。PyCharm是一個流行的Python集成開發(fā)環(huán)境
    的頭像 發(fā)表于 07-11 10:11 ?952次閱讀

    循環(huán)神經(jīng)網(wǎng)絡(luò)的基本概念

    循環(huán)神經(jīng)網(wǎng)絡(luò)(Recurrent Neural Network,簡稱RNN)是一種具有循環(huán)結(jié)構(gòu)的神經(jīng)網(wǎng)絡(luò),其核心思想是將前一個時間步的輸出作為下一個時間步的輸入,從而實現(xiàn)對序列數(shù)據(jù)的建模。本文將從
    的頭像 發(fā)表于 07-04 14:31 ?815次閱讀

    什么是PLC循環(huán)移位指令 PLC循環(huán)移位的特點

    PLC循環(huán)移位指令包括循環(huán)左移指令和循環(huán)右移指令。在循環(huán)移位過程中,移出的位并不會丟失,而是會放回空出的位上,形成一個環(huán)形移位。
    的頭像 發(fā)表于 03-07 16:57 ?2313次閱讀
    什么是PLC<b class='flag-5'>循環(huán)</b>移位指令 PLC<b class='flag-5'>循環(huán)</b>移位的特點

    基于Python的地圖繪制教程

    本文將介紹通過Python繪制地形圖的方法,所需第三方Python相關(guān)模塊包括 rasterio、geopandas、cartopy 等,可通過 pip 等方式安裝。
    的頭像 發(fā)表于 02-26 09:53 ?1310次閱讀
    基于<b class='flag-5'>Python</b>的地圖繪制教程

    arduino如何停止loop循環(huán)

    Arduino的loop循環(huán)是其主要的程序執(zhí)行部分,該循環(huán)將在Arduino開發(fā)板上持續(xù)運行,并且只有在程序被重新上傳或開發(fā)板斷電重啟時才會停止。然而,在某些情況下,你可能需要在程序執(zhí)行過程中停止或
    的頭像 發(fā)表于 02-14 16:24 ?4709次閱讀

    arduino中while循環(huán)怎么跳出

    Arduino 是一款開源的硬件平臺,廣泛應用于各種物聯(lián)網(wǎng)和嵌入式系統(tǒng)項目。在 Arduino 上編寫代碼時,循環(huán)結(jié)構(gòu)起到了至關(guān)重要的作用。而其中的 while 循環(huán)更是常用于需要根據(jù)特定條件重復
    的頭像 發(fā)表于 02-14 16:22 ?2719次閱讀

    循環(huán)指令loop規(guī)定循環(huán)次數(shù)

    循環(huán)指令是計算機編程中非常重要的概念,它允許程序重復執(zhí)行一段代碼塊,使得程序可以更有效地處理大量數(shù)據(jù)和重復性任務(wù)。在本文中,我們將詳盡、詳實、細致地介紹循環(huán)指令的相關(guān)概念、語法和應用場
    的頭像 發(fā)表于 02-14 16:10 ?1821次閱讀
    大发888心水论坛| 威尼斯人娱乐城线上赌博| 试玩百家乐网| 百家乐种类| 南通棋牌游戏中心下载| 百家乐官网斗牛稳赚| 百家乐官网博彩通| 天玉经24山水法| 樱桃木百家乐桌| 大发888娱乐城主页| 新宝百家乐官网网址| 新奥博百家乐官网娱乐城| 百家乐官网翻天在线观看| 百家乐谋略| 百家乐开闲几率| 大发888娱乐城登陆| 杭锦旗| 长沙百家乐官网的玩法技巧和规则| 百家乐官网百博| 代理百家乐官网免费试玩| 至尊百家乐官网吕文婉| 百家乐投注五揽式| 网上百家乐是真的| 华商棋牌游戏| 百家乐论坛| 百家乐官网公式与赌法| 24山水口吉凶图| 大发888百科| 百家乐官网怎么会赢| 属虎属鼠合伙做生意吗| 威尼斯人娱乐城 老品牌值得信赖| 宝鸡市| 合肥百家乐官网赌博游戏机| 百家乐大眼仔小路| 百家乐桌布呢布| 淘金百家乐官网现金网| 菲律百家乐官网太阳城| 百家乐高手看百家乐| 云鼎娱乐城信誉| 澳门百家乐官网庄闲的玩法| 百家乐平台下载|