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

輕松掌握Python中的if和循環(huán)判斷技巧

 更新時(shí)間:2023年11月16日 09:03:25   作者:wx5ce7b805e0d83  
這篇文章主要介紹了輕松掌握Python中的if和循環(huán)判斷技巧的相關(guān)資料,需要的朋友可以參考下

在寫代碼的時(shí)候,往往需要根據(jù)某些條件進(jìn)行判斷,并根據(jù)判斷結(jié)果執(zhí)行不同的分支代碼。

# 單個(gè)條件
a =1
if a==1:
    print(11111)

if a==2:
    print(2222)
else:
    print(333)

# 多個(gè)條件,加多少個(gè)都可以
if a==1:
    print(11111)
elif a==2:
    print(22222)
else:
    print(33333)

循環(huán)判斷

如果需要打印從1到100的100個(gè)數(shù),我們肯定不會(huì)傻傻地寫100行print代碼,而是會(huì)用循環(huán)來處理類似的重復(fù)性工作。

while循環(huán)

while 循環(huán)的思想是,只要某一條件成立,就不斷執(zhí)行循環(huán)體里的代碼,直到條件不再成立

flag = 0
while flag<10:
    print(flag)
    flag +=1   
# 一定要記得在循環(huán)體里修改條件變量    
# 否則可能導(dǎo)致死循環(huán)

for循環(huán)

for 循環(huán)的循環(huán)次數(shù)一般是事先預(yù)知的,將一個(gè)標(biāo)志變量從某個(gè)起始值迭代到某個(gè)終止值后即結(jié)束。

# x從0開始,一直到9結(jié)束
for x in range(0,10):
    print(x)

可以用 for 循環(huán)方便地遍歷列表和字典。

li = [1,2.1,'Hello']
# 遍歷列表,這里的item只是一個(gè)臨時(shí)變量,取別的名稱也行
for item in li:
    print(item)

dict = { k1:1,k2:2.1,k3:'Hello'}
# 遍歷字典的全部key,這里的key也只是一個(gè)臨時(shí)變量,名稱不重要
for item in dict.keys():
    print(item)

# 遍歷字典的全部value,這里的value也只是一個(gè)臨時(shí)變量,名稱不重要
for item in dict.values():
    print(item)

# 同時(shí)遍歷key和value
for key,value in dict.items():
    print(key,end='|') 
    print(value)

循環(huán)控制

循環(huán)控制主要包括三種:pass 、 continue 、 break 。

pass 表示什么也不做,只是占一行代碼的位置;continue 表示立即退出本輪循環(huán),繼續(xù)執(zhí)行后續(xù)輪循環(huán);break 表示立即推出循環(huán),后續(xù)循環(huán)也不再執(zhí)行。

for x in range(0, 10):
    if x == 5:
        pass 
    else:
        print(x)

 for x in range(0, 10):
    if x == 5:
        continue
    print(x)

for x in xrange(0, 10):
    if x == 5:
        break    
    print x

到此這篇關(guān)于輕松掌握Python中的if和循環(huán)判斷技巧的文章就介紹到這了,更多相關(guān)python if判斷和循環(huán)判斷內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python腳本Selenium及頁面Web元素定位詳解

    Python腳本Selenium及頁面Web元素定位詳解

    這篇文章主要為大家介紹了Python腳本中如何使用Selenium定位頁面Web元素的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-10-10
  • python實(shí)現(xiàn)學(xué)員管理系統(tǒng)

    python實(shí)現(xiàn)學(xué)員管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)學(xué)員管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • 詳解django.contirb.auth-認(rèn)證

    詳解django.contirb.auth-認(rèn)證

    這篇文章主要介紹了詳解django.contirb.auth-認(rèn)證,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-07-07
  • pycharm中django框架連接mysql數(shù)據(jù)庫的方法

    pycharm中django框架連接mysql數(shù)據(jù)庫的方法

    這篇文章主要介紹了pycharm中django框架連接mysql數(shù)據(jù)庫的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • Python 如何利用pandas和matplotlib繪制餅圖

    Python 如何利用pandas和matplotlib繪制餅圖

    這篇文章主要介紹了Python 如何利用pandas和matplotlib繪制餅圖,代碼使用了Pandas和Matplotlib庫來繪制店鋪銷售數(shù)量占比的餅圖,需要的朋友可以參考下
    2023-10-10
  • Python使用pydub模塊轉(zhuǎn)換音頻格式以及對音頻進(jìn)行剪輯

    Python使用pydub模塊轉(zhuǎn)換音頻格式以及對音頻進(jìn)行剪輯

    這篇文章主要給大家介紹了關(guān)于Python使用pydub模塊轉(zhuǎn)換音頻格式以及對音頻進(jìn)行剪輯的相關(guān)資料pydub是python的高級一個(gè)音頻處理庫,可以讓你以一種不那么蠢的方法處理音頻。需要的朋友可以參考下
    2021-06-06
  • 如何利用Boost.Python實(shí)現(xiàn)Python C/C++混合編程詳解

    如何利用Boost.Python實(shí)現(xiàn)Python C/C++混合編程詳解

    這篇文章主要給大家介紹了關(guān)于如何利用Boost.Python實(shí)現(xiàn)Python C/C++混合編程的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起看看吧
    2018-11-11
  • Python單體模式的幾種常見實(shí)現(xiàn)方法詳解

    Python單體模式的幾種常見實(shí)現(xiàn)方法詳解

    這篇文章主要介紹了Python單體模式的幾種常見實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了Python單體模式的實(shí)現(xiàn)方法、原理與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-07-07
  • pytorch-神經(jīng)網(wǎng)絡(luò)擬合曲線實(shí)例

    pytorch-神經(jīng)網(wǎng)絡(luò)擬合曲線實(shí)例

    今天小編就為大家分享一篇pytorch-神經(jīng)網(wǎng)絡(luò)擬合曲線實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • 詳解用Python處理Args的3種方法

    詳解用Python處理Args的3種方法

    這篇文章主要介紹了用Python處理Args的3種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03

最新評論