chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

    瀏覽量

    16604
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4856

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    人工智能行業(yè)如何使用for循環(huán)語句進行循環(huán)

    人工智能行業(yè)可以使用以下是關(guān)于for循環(huán)在不同編程語言中的基本用法說明Python中的for循環(huán): 主要用于遍歷序列(列表、元組、字符串等) 典型結(jié)構(gòu):for item in se
    的頭像 發(fā)表于 09-10 12:55 ?388次閱讀

    termux如何搭建python游戲

    termux如何搭建python游戲 Termux搭建Python游戲開發(fā)環(huán)境的完整指南 一、Termux基礎(chǔ)環(huán)境準備 Termux是一款無需root即可在安卓設(shè)備上運行的Linux終端
    發(fā)表于 08-29 07:06

    Python中字符串逆序有幾種方式,代碼是什么

    對于一個給定的字符串,逆序輸出,這個任務(wù)對于python來說是一種很簡單的操作,畢竟強大的列表和字符串處理的一些列函數(shù)足以應(yīng)付這些問題 了,今天總結(jié)了一下python中對于字符串的逆序輸出的幾種常用
    的頭像 發(fā)表于 08-28 14:44 ?756次閱讀

    python app不能運行怎么解決?

    ;python_agent[1241]: xmlrpc request method supervisor.stopProcess failed;python_agent[1241]: xmlrpc request method supervisor.stopProces
    發(fā)表于 08-06 06:27

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

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

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

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

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

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

    ?如何在虛擬環(huán)境中使用 Python,提升你的開發(fā)體驗~

    RaspberryPiOS預裝了Python,你需要使用其虛擬環(huán)境來安裝包。今天出版的最新一期《TheMagPi》雜志刊登了我們文檔負責人NateContino撰寫的一篇實用教程,幫助你入門
    的頭像 發(fā)表于 03-25 09:34 ?623次閱讀
    ?如何在虛擬環(huán)境中使用 <b class='flag-5'>Python</b>,提升你的開發(fā)體驗~

    零基礎(chǔ)入門:如何在樹莓派上編寫和運行Python程序?

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

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

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

    Python繪圖Matplotlib快速參考手冊

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

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

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

    Python Connector for InterBase連接解決方案

    適用于 InterBase 的 Python 連接器 Python Connector for InterBase 是一種可靠的連接解決方案,用于從 Python 應(yīng)用程序訪問 InterBase
    的頭像 發(fā)表于 01-22 14:34 ?698次閱讀

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

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

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

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