" />

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

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

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

一、For 語法結(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 來遍歷

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

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

continue 跳過本輪循環(huán)后面的語句,馬上進(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:一個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 再增加一個條件:如果是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 這個函數(shù)的基本應(yīng)用就是用來遍歷一個集合對象,它在遍歷的同時還可以得到當(dāng)前元素的索引位置。

八、可循環(huán)類--隨機(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é)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(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無法登陸Codeium的解決方法

    PyCharm無法登陸Codeium的解決方法

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

    Python常用爬蟲代碼總結(jié)方便查詢

    今天小編就為大家分享一篇關(guān)于Python常用爬蟲代碼總結(jié)方便查詢,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    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),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • 詳解OpenCV圖像的概念和基本操作

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

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

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

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

    python3+opencv 使用灰度直方圖來判斷圖片的亮暗操作

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

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

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

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

    這篇文章主要給大家介紹了在Python中異常重試的解決方案,文中介紹的非常詳細(xì),相信對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編一起來看看吧。
    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版本,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05

最新評論

松溪县| 凌海市| 延安市| 蒙山县| 东丽区| 望江县| 资源县| 惠水县| 通渭县| 巴彦淖尔市| 常州市| 顺昌县| 吉林市| 孟津县| 临颍县| 苍山县| 大田县| 盱眙县| 金湖县| 外汇| 忻州市| 裕民县| 锦州市| 湾仔区| 泽州县| 华池县| 甘洛县| 聊城市| 永和县| 河曲县| 阆中市| 普格县| 扶余县| 城市| 青川县| 黑水县| 漯河市| 南康市| 西藏| 余江县| 尼勒克县|