對(duì)python中的控制條件、循環(huán)和跳出詳解
對(duì)python中的控制條件、循環(huán)和跳出詳解
代碼縮進(jìn)(代碼塊):
python用縮進(jìn)表示代碼塊,沒有其他語言的大括號(hào)
縮進(jìn)是強(qiáng)制檢查,整個(gè)代碼縮進(jìn)必須一致,否則無法運(yùn)行
用2、4個(gè)空格或者tab縮進(jìn)
ide自動(dòng)保證縮進(jìn)一致
If、elif和else的條件分支:
if
if...else
if...elif..else
沒有switch、case語法
空的列表、元祖、字符串、0都被評(píng)估為False
None被評(píng)估為False
控制條件后面必須加":"
a=100 if a > 80 : print a,">80" else : print a,"<80" a=60 if a < 50 : print a,"<50" elif a > 50 and a < 80 : print a,">50 and ",a,"<80" else : print a,">80" a = [] # 0 "" None [] if a: print "a is true" else: print "a is false"
循環(huán)while:(更多為迭代)
當(dāng)條件表達(dá)式為flase時(shí),將停止循環(huán)
遍歷for:
遍歷一個(gè)序列中的每一個(gè)元素)
range函數(shù)構(gòu)造一個(gè)序列
#while for rnage() a=10 while a<20: print a a += 1 # while True: #死循環(huán) # print "aaa" a=[1,2,3,4,5,6] for i in a : #不能寫死循環(huán) print i print range(1,10) #默認(rèn)步長(zhǎng)為為1,不能是小數(shù) print range(1,10,2)
跳出循環(huán) break、continue:
break:跳出整個(gè)循環(huán)
continue:跳出單個(gè)循環(huán)
break :非正常退出循環(huán)
continue:正常退出循環(huán)
while和for都支持一個(gè)else分支,正常退出整個(gè)循環(huán),會(huì)執(zhí)行一次else代碼
#continue break
a=range(1,10)
for i in a:
if i%4==0 :
#continue
break
else :
print i
else :
print "final out is ok"
以上這篇對(duì)python中的控制條件、循環(huán)和跳出詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python實(shí)現(xiàn)數(shù)字圖像處理染色體計(jì)數(shù)示例
這篇文章主要為大家介紹了Python實(shí)現(xiàn)數(shù)字圖像處理染色體計(jì)數(shù)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
python科學(xué)計(jì)算之numpy——ufunc函數(shù)用法
今天小編就為大家分享一篇python科學(xué)計(jì)算之numpy——ufunc函數(shù)用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-11-11
windows下python 3.9 Numpy scipy和matlabplot的安裝教程詳解
這篇文章主要介紹了windows下python 3.9 Numpy scipy和matlabplot的安裝教程詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11
使用Python編寫Linux系統(tǒng)守護(hù)進(jìn)程實(shí)例
這篇文章主要介紹了使用Python編寫Linux系統(tǒng)守護(hù)進(jìn)程實(shí)例,本文先是講解了什么是守護(hù)進(jìn)程,然后給出了一個(gè)Python語言的簡(jiǎn)單實(shí)現(xiàn),需要的朋友可以參考下2015-02-02
python實(shí)現(xiàn)在圖片上畫特定大小角度矩形框
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)在圖片上畫特定大小角度矩形框,以及C++的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-10-10
Django 狀態(tài)保持搭配與存儲(chǔ)的實(shí)現(xiàn)
本文主要介紹了Django 狀態(tài)保持搭配與存儲(chǔ)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06

