色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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種方法
    主站蜘蛛池模板: 潮 喷女王cytherea| 免费人妻AV无码专区五月| 99国产精品白浆在线观看免费| 色聚网久久综合| 久久精品国产亚洲AV天美18| 国产成人免费片在线视频观看| 99精品视频在线| 中字幕久久久人妻熟女天美传媒| 挺进老师的紧窄小肉六电影完整版| 美女视频黄色的| 久久爽狠狠添AV激情五月| 国产人妻系列无码专区97SS| 富婆找黑人老外泻火在线播放| 99热久久这里只精品国产WWW | 色中色入口2015| 年轻的搜子8中字在线观看| 美女pk精子4| 男人都懂www深夜免费网站| 暖暖 视频 免费 高清 在线观看| 久久这里只精品国产99re66| 久久精品人人做人人爽97| 精品国产免费观看久久久| 狠狠色噜噜狠狠狠狠米奇777| 寂寞夜晚视频在线观看| 久久精品免费看网站| 久久久96人妻无码精品蜜桃| 久久久久久天天夜夜天天| 九九热视频在线观看| 久久久久久久久a免费| 麻豆国产成人AV在线| 麻豆精品传媒卡一卡二传媒短视频 | 少妇的肉体AA片免费观看| 日夜啪啪一区二区三区| 亚洲 欧美 国产 综合久久| 亚洲国产成人精品青青草原100| 亚洲乱码中文字幕久久| 又黄又肉到湿的爽文| fyeex性欧美人与曾| 国产麻豆AV伦| 辣文肉高h粗暴| 色欲AV精品一区二区入口 |