色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

python for循環的案例說明

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

python for循環

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

它的基本語法是

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

1. 普通循環

直接上案例

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

2. 帶索引循環

如果想在循環的時候,把索引也取出來,可以加一個 enumerate 函數

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

3. break 中斷

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

舉個例子

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

4. continue 下一循環

在有些循環中,不需要把 for 的循環體內的代碼全部執行完畢,這種情況下,可以使用 continue 關鍵字,直接進入下一循環。

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

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

5. for - else 循環

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

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

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

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

再把 continue 改成 break 后,發現不會走到 else 分支

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

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

    關注

    0

    文章

    92

    瀏覽量

    15973
  • python
    +關注

    關注

    56

    文章

    4792

    瀏覽量

    84630
收藏 人收藏

    評論

    相關推薦

    pytorch和python的關系是什么

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

    Python建模算法與應用

    Python作為一種功能強大、免費、開源且面向對象的編程語言,在科學計算、數學建模、數據分析等領域展現出了卓越的性能。其簡潔的語法、對動態輸入的支持以及解釋性語言的本質,使得Python在多個平臺
    的頭像 發表于 07-24 10:41 ?528次閱讀

    Python在AI中的應用實例

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

    如何實現Python復制文件操作

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

    opencv-python和opencv一樣嗎

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

    用pycharm進行python爬蟲的步驟

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

    循環神經網絡的基本概念

    循環神經網絡(Recurrent Neural Network,簡稱RNN)是一種具有循環結構的神經網絡,其核心思想是將前一個時間步的輸出作為下一個時間步的輸入,從而實現對序列數據的建模。本文將從
    的頭像 發表于 07-04 14:31 ?664次閱讀

    什么是PLC循環移位指令 PLC循環移位的特點

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

    基于Python的地圖繪制教程

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

    arduino如何停止loop循環

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

    arduino中while循環怎么跳出

    Arduino 是一款開源的硬件平臺,廣泛應用于各種物聯網和嵌入式系統項目。在 Arduino 上編寫代碼時,循環結構起到了至關重要的作用。而其中的 while 循環更是常用于需要根據特定條件重復
    的頭像 發表于 02-14 16:22 ?2562次閱讀

    循環指令loop規定循環次數

    循環指令是計算機編程中非常重要的概念,它允許程序重復執行一段代碼塊,使得程序可以更有效地處理大量數據和重復性任務。在本文中,我們將詳盡、詳實、細致地介紹循環指令的相關概念、語法和應用場
    的頭像 發表于 02-14 16:10 ?1644次閱讀

    如何使用linux下gdb來調試python程序

    如何使用linux下gdb來調試python程序? 在Linux下,可以使用GDB(GNU調試器)來調試Python程序。GDB是一個強大的調試工具,可以幫助開發者診斷和修復程序中的錯誤。在本文
    的頭像 發表于 01-31 10:41 ?2595次閱讀

    python中open函數的用法詳解

    python中open函數的用法詳解 Python中的open()函數用于打開文件。它接受文件名和模式作為參數,并返回一個文件對象。文件對象可用于讀取、寫入和管理文件。 open()函數的基本語法
    的頭像 發表于 01-30 15:31 ?2090次閱讀

    加速Python for循環的12種方法

    Python內建的一個常用功能是timeit模塊。下面幾節中我們將使用它來度量循環的當前性能和改進后的性能。
    的頭像 發表于 01-04 17:33 ?1941次閱讀
    加速<b class='flag-5'>Python</b> for<b class='flag-5'>循環</b>的12種方法
    主站蜘蛛池模板: 永久久久免费人妻精品| 色婷婷激婷婷深爱五月小蛇| 欧美成ee人免费视频| 亚洲欧洲免费三级网站| 国产99久久久欧美黑人刘玥| 暖暖的高清视频在线观看免费中文| 国产高清视频在线播放www色| 欧美高跟镣铐bdsm视频| 张开腿我尝尝你的草莓| 久久国产亚洲电影天堂| 野花日本完整版在线观看免费高清 | 亚洲黄色成人| 含羞草在线免费观看| 亚洲成色爱我久久| 国产制服丝袜91在线| 亚洲人成人77777在线播放| 国产自拍视频在线一区| 亚洲精品国产专区91在线| 果冻传媒 在线播放观看| 一本道亚洲区免费观看| 龙泽罗拉av| jizzjizz中国大学生| 日韩精品一区二区中文| 国产精品视频第一区二区三区| 亚洲 综合 欧美在线视频| 黄页网址大全免费观看| 在线观看免费毛片| 欧美XXXX69学生HD| 给个男人都懂的网址2019| 亚洲第一免费播放区| 久久久久久久久免费视频| 99精品在线免费| 色宅男看片午夜大片免费看| 国产亚洲美女在线视频视频| 影音先锋 av天堂| 暖暖的高清视频在线观看免费中文| 憋尿调教绝望之岛| 亚洲高清免费在线观看| 萝莉御姐被吸奶| 电影日本妻子| 一区二区视频在线观看高清视频在线|