欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間: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)實現(xiàn)內(nèi)容,需要的小伙伴可以參考一下

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

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

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

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

?效果如下:?

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

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

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

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

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

?代碼如下?:

day=0;

jsonString='[{"day":"7","prize":"獎品2選1,超大鼠標(biāo)墊/定制冰箱貼"},{"day":"14","prize":"獎品3選2,超大鼠標(biāo)墊/定制冰箱貼/虎年筆記本"},{"day":"21","prize":"獎品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天,可獲得獎勵:%s\r\n' % (item['day'],item['prize']))

?效果如下:?

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

 

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

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

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

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

?代碼如下?:

import json

day=0;

jsonString='[{"day":"7","prize":"獎品2選1,超大鼠標(biāo)墊/定制冰箱貼"},{"day":"14","prize":"獎品3選2,超大鼠標(biāo)墊/定制冰箱貼/虎年筆記本"},{"day":"21","prize":"獎品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天,可獲得獎勵:%s\r\n' % (item['day'],item['prize']))
break
if flag:
break

?效果如下:?

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

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

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

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

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

?代碼如下?:

import json

day=0;

jsonString='[{"day":"7","prize":"獎品2選1,超大鼠標(biāo)墊/定制冰箱貼"},{"day":"14","prize":"獎品3選2,超大鼠標(biāo)墊/定制冰箱貼/虎年筆記本"},{"day":"21","prize":"獎品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天,可獲得獎勵:%s\r\n' % (item['day'],item['prize']))
break

?效果如下:?

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

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

相關(guān)文章

  • Python+Kivy編寫一個乒乓球游戲

    Python+Kivy編寫一個乒乓球游戲

    Kivy 是用 Python 和 Cython 編寫的,基于 OpenGL ES 2,支持各種輸入設(shè)備并擁有豐富的部件庫。本文將教你如何使用 Kivy 編寫一款乒乓球游戲,感興趣的可以動手試一試
    2022-05-05
  • 探索python?dask靈活的并行計算庫應(yīng)用場景示例

    探索python?dask靈活的并行計算庫應(yīng)用場景示例

    這篇文章主要介紹了探索python?dask靈活的并行計算庫應(yīng)用場景示例,Dask?是?Python?中的一個靈活的并行計算庫,允許用戶利用?CPU?內(nèi)核的強(qiáng)大功能,對大于內(nèi)存的數(shù)據(jù)集執(zhí)行分布式計算
    2024-01-01
  • Python3.7安裝keras和TensorFlow的教程圖解

    Python3.7安裝keras和TensorFlow的教程圖解

    這篇文章主要介紹了Python3.7安裝keras和TensorFlow經(jīng)驗,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • Python新版極驗驗證碼識別驗證碼教程詳解

    Python新版極驗驗證碼識別驗證碼教程詳解

    這篇文章主要介紹了Python新版極驗驗證碼識別驗證碼,極驗驗證是一種在計算機(jī)領(lǐng)域用于區(qū)分自然人和機(jī)器人的,通過簡單集成的方式,為開發(fā)者提供安全、便捷的云端驗證服務(wù)
    2023-02-02
  • 如何利用Python提取pdf中的表格數(shù)據(jù)(附實戰(zhàn)案例)

    如何利用Python提取pdf中的表格數(shù)據(jù)(附實戰(zhàn)案例)

    從PDF表格中獲取數(shù)據(jù)是一項痛苦的工作,下面這篇文章主要給大家介紹了關(guān)于如何利用Python提取pdf中的表格數(shù)據(jù)的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • Python 結(jié)合opencv實現(xiàn)圖片截取和拼接代碼實踐

    Python 結(jié)合opencv實現(xiàn)圖片截取和拼接代碼實踐

    這篇文章主要介紹了Python 結(jié)合opencv實現(xiàn)圖片截取和拼接代碼實踐,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09
  • Python實現(xiàn)線性插值和三次樣條插值的示例代碼

    Python實現(xiàn)線性插值和三次樣條插值的示例代碼

    這篇文章主要介紹了Python實現(xiàn)線性插值和三次樣條插值的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Python使用QQ郵箱發(fā)送Email的方法實例

    Python使用QQ郵箱發(fā)送Email的方法實例

    實際開發(fā)過程中使用到郵箱的概率很高,那么如何借助python使用qq郵箱發(fā)送郵件呢?正好最近工作遇到這個需求,所以想著把方法分享出來方便大家,所以這篇文章主要介紹了Python使用QQ郵箱發(fā)送Email的實現(xiàn)方法,需要的朋友可以參考。
    2017-02-02
  • Python腳本后臺運(yùn)行的五種方式

    Python腳本后臺運(yùn)行的五種方式

    最近需要在后臺運(yùn)行腳本,本文主要介紹了Python腳本后臺運(yùn)行的五種方式,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 使用python?xmlrpc連接odoo方式

    使用python?xmlrpc連接odoo方式

    這篇文章主要介紹了使用python?xmlrpc連接odoo方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01

最新評論