" />

最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python for循環(huán)你了解嗎

 更新時(shí)間:2022年01月09日 17:14:10   作者:車(chē)?yán)遄幼? 
這篇文章主要為大家介紹了Python for循環(huán),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助

一、For 語(yǔ)法結(jié)構(gòu)和基于數(shù)字(range)的循環(huán)

for x in range(5):
    print('hello')

二、基于列表list,元組tuple的循環(huán)

numbers1 = [1,2,3,4,5]
numbers2 = (6,7,2,5)
name = "zhang"
for x in numbers1:
    print(x)
for x in numbers2:
    print(x)
for x in name:
    print(x)

列表、元組、字典、集合、字符串等都可以用 for 來(lái)遍歷

三、跳過(guò)單次循環(huán)

for x in [3,4,5,8,9]:
    if (x % 3 == 0):
        continue    
    print(x)

continue 跳過(guò)本輪循環(huán)后面的語(yǔ)句,馬上進(jìn)入下一輪循環(huán),仍然在 for 循環(huán)里面

四、馬上退出循環(huán)

numbers = [3,4,5,8,9]
for x in numbers:
    if (x == 5):
        break
    print(x)
print("程序結(jié)束了")

break 直接退出循環(huán),而不是退出程序,仍然可以執(zhí)行for循環(huán)之外的東西

實(shí)例1:一個(gè)for循環(huán),從1 到100,如果是3的倍數(shù)輸出’Y‘;如果是5的倍數(shù)輸出’N‘;如果又是3的倍數(shù)又是5的倍數(shù),輸出’Hello‘;其他都直接輸出數(shù)字自己

for x in range(1,101):
    if (x % 3 == 0):
        print('Y')
    elif (x % 5 == 0):
        print('N')
    elif (x % 3 == 0 & x % 5 == 0):
        print('Hello')
    else:
        print(x)

實(shí)例2:上面實(shí)例1 再增加一個(gè)條件:如果是7的倍數(shù)就什么都不做;如果碰到66就退出。

for x in range(1,101):
    if (x % 3 == 0 and x % 15 != 0):
        print('Y')
        if (x == 66):
            break
    elif (x % 5 == 0 and x % 15 != 0):
        print('N')
    elif (x % 15 == 0):
        print('Hello')
    elif (x % 7 == 0):
        continue
    else:
        print(x)

五、嵌套循環(huán)

weeks = ['Monday','Tuesday','Friday']
for x in weeks:
    for n in x:
        print(n)
    print("-------")

六、一次性退出嵌套循環(huán)

weeks = ['Monday','Tuesday','Friday']
is_found = False
for x in weeks:
    if (is_found):
        break
    for n in x:
        if(n == 'a'):
            is_found = True
            break
        print(n)
    print("-------")

七、 顯示循環(huán)的index和值

scores = [98,97,95,86,23]
for order,s in enumerate(scores):
    print(order+1,s)

enumerate 這個(gè)函數(shù)的基本應(yīng)用就是用來(lái)遍歷一個(gè)集合對(duì)象,它在遍歷的同時(shí)還可以得到當(dāng)前元素的索引位置。

八、可循環(huán)類(lèi)--隨機(jī)數(shù)循環(huán)

import random
class RandomCount:
    def __iter__(self):
        return self
    def __next__(self):
        return random.randint(1,10)
 
rc = RandomCount()
for s in rc:
    print(s)

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • python利用tkinter實(shí)現(xiàn)圖片格式轉(zhuǎn)換的示例

    python利用tkinter實(shí)現(xiàn)圖片格式轉(zhuǎn)換的示例

    這篇文章主要介紹了python利用tkinter實(shí)現(xiàn)圖片格式轉(zhuǎn)換,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-09-09
  • PyCharm無(wú)法登陸Codeium的解決方法

    PyCharm無(wú)法登陸Codeium的解決方法

    Codeium插件可以自動(dòng)建議、解釋代碼、生成注釋和根據(jù)注釋生成代碼等,本文主要介紹了PyCharm無(wú)法登陸Codeium的解決方法,感興趣的可以了解一下
    2023-11-11
  • Python常用爬蟲(chóng)代碼總結(jié)方便查詢(xún)

    Python常用爬蟲(chóng)代碼總結(jié)方便查詢(xún)

    今天小編就為大家分享一篇關(guān)于Python常用爬蟲(chóng)代碼總結(jié)方便查詢(xún),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02
  • 使用numpy.eye創(chuàng)建one-hot編碼的實(shí)現(xiàn)

    使用numpy.eye創(chuàng)建one-hot編碼的實(shí)現(xiàn)

    本文主要介紹了使用numpy.eye創(chuàng)建one-hot編碼的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • 詳解OpenCV圖像的概念和基本操作

    詳解OpenCV圖像的概念和基本操作

    opencv最主要的的功能是用于圖像處理,所以圖像的概念貫穿了整個(gè)opencv,與其相關(guān)的核心類(lèi)就是Mat。這篇文章主要介紹了OpenCV圖像的概念和基本操作,需要的朋友可以參考下
    2021-10-10
  • Python中進(jìn)度條tqdm包使用方法及特性介紹

    Python中進(jìn)度條tqdm包使用方法及特性介紹

    這篇文章主要介紹了Python中進(jìn)度條tqdm包使用方法及特性,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • python3+opencv 使用灰度直方圖來(lái)判斷圖片的亮暗操作

    python3+opencv 使用灰度直方圖來(lái)判斷圖片的亮暗操作

    這篇文章主要介紹了python3+opencv 使用灰度直方圖來(lái)判斷圖片的亮暗操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • 使用python創(chuàng)建極坐標(biāo)平面的示例代碼

    使用python創(chuàng)建極坐標(biāo)平面的示例代碼

    PolarPlane 是 Manim(一個(gè)用于數(shù)學(xué)動(dòng)畫(huà)的Python庫(kù))中的一個(gè)類(lèi),用于創(chuàng)建極坐標(biāo)平面,與笛卡爾坐標(biāo)系不同,極坐標(biāo)系是基于角度和半徑來(lái)定位點(diǎn)的,本文就給大家介紹如何用python創(chuàng)建極坐標(biāo)平面,需要的朋友可以參考下
    2024-08-08
  • Python中異常重試的解決方案詳解

    Python中異常重試的解決方案詳解

    這篇文章主要給大家介紹了在Python中異常重試的解決方案,文中介紹的非常詳細(xì),相信對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編一起來(lái)看看吧。
    2017-05-05
  • 如何實(shí)現(xiàn)更換Jupyter Notebook內(nèi)核Python版本

    如何實(shí)現(xiàn)更換Jupyter Notebook內(nèi)核Python版本

    這篇文章主要介紹了如何實(shí)現(xiàn)更換Jupyter Notebook內(nèi)核Python版本,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05

最新評(píng)論

东至县| 方山县| 中西区| 视频| 寻乌县| 广南县| 纳雍县| 九寨沟县| 东兰县| 土默特左旗| 尼木县| 隆子县| 永福县| 天祝| 故城县| 西青区| 勃利县| 成都市| 正阳县| 新郑市| 沂源县| 新沂市| 多伦县| 大理市| 芜湖市| 绿春县| 滦南县| 江阴市| 上林县| 宿州市| 南陵县| 宣威市| 山东省| 得荣县| 东台市| 滦南县| 乳源| 革吉县| 清原| 永善县| 梅河口市|