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

python循環(huán)語句的使用方法

 更新時(shí)間:2022年04月20日 09:37:41   作者:小5聊基礎(chǔ)  
這篇文章主要介紹了python循環(huán)語句的使用方法,文章主要介紹python循環(huán)相關(guān)內(nèi)容有?for循環(huán)語句、循環(huán)嵌套、break結(jié)束循環(huán)、continue跳過本次循環(huán)實(shí)現(xiàn)內(nèi)容,需要的小伙伴可以參考一下

文章介紹內(nèi)容以Python 3.x版本為主

一、?for循環(huán)語句?

程序一般情況下都是按順序執(zhí)行代碼,在代碼執(zhí)行過程中,會(huì)有復(fù)雜的語句,這個(gè)時(shí)候循環(huán)語句就發(fā)揮作用了

遍歷指定對(duì)象,可以是數(shù)組、字符串、Json等

for value in [5,1,'C','T','O']:
print('當(dāng)前遍歷值:%s' % (value))
語句塊...可多行

for value in ['51CTO']:
print('當(dāng)前遍歷值:%s' % (value))
語句塊...可多行

?代碼如下?:

import json

# for循環(huán)語句 - 數(shù)組
print('=====數(shù)組遍歷=====')
for value in [5,1,'C','T','O']:
print('當(dāng)前遍歷值:%s\r\n' % (value))

# for循環(huán)語句 - 字符串
print('=====字符串遍歷=====')
for value in '51CTO':
print('當(dāng)前遍歷值:%s\r\n' % (value))

# for循環(huán)語句 - Json對(duì)象
jsonString='[{"day":"7","prize":"獎(jiǎng)品2選1,超大鼠標(biāo)墊/定制冰箱貼"},{"day":"14","prize":"獎(jiǎng)品3選2,超大鼠標(biāo)墊/定制冰箱貼/虎年筆記本"},{"day":"21","prize":"獎(jiǎng)品5選3,超大鼠標(biāo)墊/定制冰箱貼/虎年筆記本/雙肩背包/WuKong熊手辦"}]';
jsonObject = json.loads(jsonString)
print('=====Json遍歷=====')
for item in jsonObject:
print('當(dāng)前遍歷值:連續(xù)更文第%s天,可獲得獎(jiǎng)勵(lì):%s\r\n' % (item['day'],item['prize']))

?效果如下:?

#yyds干貨盤點(diǎn)#for循環(huán) - python基礎(chǔ)學(xué)習(xí)系列(14)_json

二、?循環(huán)嵌套?

多個(gè)循環(huán)類型嵌套使用,完成更多的邏輯編碼

while、for循環(huán)嵌套,同時(shí)也可以結(jié)合if等語句,組成一組多邏輯編碼

for 循環(huán)值 in 循環(huán)對(duì)象:
print('當(dāng)前遍歷值:%s' % (value))
語句塊...可多行
while 成立條件:
print('當(dāng)前遍歷值:%s' % (value))
語句塊...可多行

?代碼如下?:

day=0;

jsonString='[{"day":"7","prize":"獎(jiǎng)品2選1,超大鼠標(biāo)墊/定制冰箱貼"},{"day":"14","prize":"獎(jiǎng)品3選2,超大鼠標(biāo)墊/定制冰箱貼/虎年筆記本"},{"day":"21","prize":"獎(jiǎng)品5選3,超大鼠標(biāo)墊/定制冰箱貼/虎年筆記本/雙肩背包/WuKong熊手辦"}]';
jsonObject = json.loads(jsonString)

# 循環(huán)嵌套語句
while day<=21:
day+=1
for item in jsonObject:
if(day==int(item['day'])):
print('連續(xù)更文第%s天,可獲得獎(jiǎng)勵(lì):%s\r\n' % (item['day'],item['prize']))

?效果如下:?

#yyds干貨盤點(diǎn)#循環(huán)嵌套 - python基礎(chǔ)學(xué)習(xí)系列(15)_嵌套

 

三、?break結(jié)束循環(huán)?

場景:當(dāng)在一個(gè)循環(huán)里,想在某個(gè)條件完成后結(jié)束循環(huán),這個(gè)時(shí)候就需要用到break

當(dāng)在while、for循環(huán)嵌套,break終止循環(huán),只會(huì)跳出當(dāng)前循環(huán)

flag=0
while 成立條件:
print('當(dāng)前遍歷值:%s' % (value))
語句塊...可多行
for 循環(huán)值 in 循環(huán)對(duì)象:
flag=1
print('當(dāng)前遍歷值:%s' % (value))
語句塊...可多行
break
if flag:
break

?代碼如下?:

import json

day=0;

jsonString='[{"day":"7","prize":"獎(jiǎng)品2選1,超大鼠標(biāo)墊/定制冰箱貼"},{"day":"14","prize":"獎(jiǎng)品3選2,超大鼠標(biāo)墊/定制冰箱貼/虎年筆記本"},{"day":"21","prize":"獎(jiǎng)品5選3,超大鼠標(biāo)墊/定制冰箱貼/虎年筆記本/雙肩背包/WuKong熊手辦"}]';
jsonObject = json.loads(jsonString)

# 循環(huán)嵌套語句
flag=0
while day<=21:
day+=1
for item in jsonObject:
if(day==int(item['day'])):
flag=1
print('連續(xù)更文第%s天,可獲得獎(jiǎng)勵(lì):%s\r\n' % (item['day'],item['prize']))
break
if flag:
break

?效果如下:?

#yyds干貨盤點(diǎn)#break結(jié)束循環(huán) - python基礎(chǔ)學(xué)習(xí)系列(16)_for循環(huán)

四、?continue跳過本次循環(huán)?

場景:當(dāng)在一個(gè)循環(huán)里,想在某個(gè)條件完成后結(jié)束循環(huán),這個(gè)時(shí)候就需要用到break

和上面講到的break不同在于,break是跳出整個(gè)循環(huán),continue是跳過本次循環(huán),進(jìn)入下一個(gè)序號(hào)循環(huán)

while 成立條件:
print('當(dāng)前遍歷值:%s' % (value))
語句塊...可多行
for 循環(huán)值 in 循環(huán)對(duì)象:
print('當(dāng)前遍歷值:%s' % (value))
語句塊...可多行
if i==0:
    continue

?代碼如下?:

import json

day=0;

jsonString='[{"day":"7","prize":"獎(jiǎng)品2選1,超大鼠標(biāo)墊/定制冰箱貼"},{"day":"14","prize":"獎(jiǎng)品3選2,超大鼠標(biāo)墊/定制冰箱貼/虎年筆記本"},{"day":"21","prize":"獎(jiǎng)品5選3,超大鼠標(biāo)墊/定制冰箱貼/虎年筆記本/雙肩背包/WuKong熊手辦"}]';
jsonObject = json.loads(jsonString)

# 循環(huán)嵌套語句
while day<=21:
day+=1
for item in jsonObject:
if(day==int(item['day'])):
if day!=21:
continue
print('連續(xù)更文第%s天,可獲得獎(jiǎng)勵(lì):%s\r\n' % (item['day'],item['prize']))
break

?效果如下:?

#yyds干貨盤點(diǎn)#continue跳過本次循環(huán) - python基礎(chǔ)學(xué)習(xí)系列(17)_python

到此這篇關(guān)于python循環(huán)語句的使用方法的文章就介紹到這了,更多相關(guān)python循環(huán)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 原理解析為什么pydantic可變對(duì)象沒有隨著修改而變化

    原理解析為什么pydantic可變對(duì)象沒有隨著修改而變化

    這篇文章主要介紹了為什么pydantic可變對(duì)象沒有隨著修改而變化的原因解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • pytorch如何對(duì)image和label同時(shí)進(jìn)行隨機(jī)翻轉(zhuǎn)

    pytorch如何對(duì)image和label同時(shí)進(jìn)行隨機(jī)翻轉(zhuǎn)

    這篇文章主要介紹了pytorch如何對(duì)image和label同時(shí)進(jìn)行隨機(jī)翻轉(zhuǎn)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Python爬蟲Xpath定位數(shù)據(jù)的兩種方法

    Python爬蟲Xpath定位數(shù)據(jù)的兩種方法

    這篇文章主要介紹了Python爬蟲Xpath定位數(shù)據(jù)的方法,第一種方法直接右鍵,將文章路徑復(fù)制下來點(diǎn)擊Copy?full?Xpath,方法二使用@制定標(biāo)簽屬性,搜索指定位置,每種方法給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Sublime?Text?配置?Python?環(huán)境的問題及解決方案

    Sublime?Text?配置?Python?環(huán)境的問題及解決方案

    這篇文章主要介紹了Sublime?Text?配置?Python?環(huán)境的問題,文中介紹了python自定義的構(gòu)建系統(tǒng)的完整代碼,代碼簡單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • python將dict中的unicode打印成中文實(shí)例

    python將dict中的unicode打印成中文實(shí)例

    這篇文章主要介紹了python將dict中的unicode打印成中文實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • 利用python創(chuàng)建和識(shí)別PDF文件包的方法

    利用python創(chuàng)建和識(shí)別PDF文件包的方法

    PDF 文件包(Portfolio)是將多個(gè)文件組合成一個(gè)單獨(dú)的 PDF 文檔,它作為一種綜合且交互式的展示形式,可以展示各種類型的內(nèi)容,本文將介紹如何使用 Spire.PDF for Python 在 Python 中創(chuàng)建和識(shí)別 PDF 文件包,需要的朋友可以參考下
    2024-05-05
  • Pandas數(shù)據(jù)清洗與過濾空值技巧

    Pandas數(shù)據(jù)清洗與過濾空值技巧

    在數(shù)據(jù)分析過程中,使用pandas庫進(jìn)行數(shù)據(jù)清洗和過濾空值是基本而重要的步驟,首先,導(dǎo)入pandas庫并加載數(shù)據(jù),其次,利用isnull()或isna()方法檢查數(shù)據(jù)中的空值,接著,可以使用dropna()方法過濾掉含有空值的行,或針對(duì)特定列過濾空值
    2024-09-09
  • Python中read()、readline()和readlines()方法比較及使用詳解

    Python中read()、readline()和readlines()方法比較及使用詳解

    在Python文件操作中,read()、readline()和readlines()是三個(gè)常用的文件讀取方法,它們各有特點(diǎn),適用于不同的場景,本文將深入探討這三個(gè)方法的區(qū)別、使用場景、性能比較以及最佳實(shí)踐,需要的朋友可以參考下
    2025-03-03
  • python實(shí)現(xiàn)隨機(jī)加減法生成器

    python實(shí)現(xiàn)隨機(jī)加減法生成器

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)隨機(jī)加減法生成器,練手小項(xiàng)目,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • Python代碼中引用已經(jīng)寫好的模塊、方法的兩種方式

    Python代碼中引用已經(jīng)寫好的模塊、方法的兩種方式

    這篇文章主要介紹了Python代碼中引用已經(jīng)寫好的模塊、方法,下面就介紹兩種方式,可以簡潔明了地調(diào)用自己在其他模塊寫的代碼,需要的朋友可以參考下
    2022-07-07

最新評(píng)論

梓潼县| 曲水县| 三原县| 安义县| 思茅市| 柳林县| 娄烦县| 密云县| 繁峙县| 徐州市| 神农架林区| 郎溪县| 资兴市| 瑞金市| 田东县| 乳山市| 长兴县| 白山市| 德庆县| 乐至县| 林甸县| 宜川县| 清河县| 松原市| 永清县| 唐海县| 萍乡市| 丹巴县| 皮山县| 沧源| 泰州市| 五家渠市| 海南省| 阿图什市| 德州市| 平邑县| 萨迦县| 吉林市| 南丰县| 孟州市| 博湖县|