Python程序控制结构
生活随笔
收集整理的這篇文章主要介紹了
Python程序控制结构
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
分支結(jié)構(gòu)
雙分支結(jié)構(gòu)
if 表達(dá)式:語(yǔ)句塊 else:語(yǔ)句塊多分支結(jié)構(gòu)
if 表達(dá)式1:語(yǔ)句塊1 elif 表達(dá)式2:語(yǔ)句塊2 elif 表達(dá)式3:語(yǔ)句塊3 else:語(yǔ)句塊4三元運(yùn)算符
a=1 b=6 if a>13 else 9 print(b) #9分支結(jié)構(gòu)在嵌套的時(shí)候一定要注意縮進(jìn),這里的語(yǔ)句塊只要比上面語(yǔ)句后就可以了,語(yǔ)句塊與語(yǔ)句塊沒(méi)有聯(lián)系。同一層if和else必須對(duì)齊
循環(huán)結(jié)構(gòu)
for循環(huán)
for 循環(huán)變量 in 序列或迭代對(duì)象:循環(huán)體 [else:else子句代碼塊]while循環(huán)
while 條件表達(dá)式:循環(huán)體 [else:else子句代碼塊]在選擇和循環(huán)結(jié)構(gòu)中,條件表達(dá)式的值只要不是False、0(0.0、0j)、空值None、空列表、孔院組、空集合、空字典、空字符串、空range對(duì)象或其他空迭代對(duì)象,Python解釋器均認(rèn)為與True等價(jià)
異常處理
try-except語(yǔ)句
try:語(yǔ)句塊1 except 異常類型1:語(yǔ)句塊2 except 異常類型2:語(yǔ)句塊3 except:語(yǔ)句塊4 else:語(yǔ)句塊5 finally:語(yǔ)句塊6其中,如果正常運(yùn)行沒(méi)有發(fā)現(xiàn)異常,則:語(yǔ)句塊1->語(yǔ)句塊5->語(yǔ)句塊6,如果發(fā)現(xiàn)某種類型的異常,則語(yǔ)句塊1->語(yǔ)句塊X->語(yǔ)句塊6
斷言
assert condition[,錯(cuò)誤信息]#當(dāng)條件不滿足的時(shí)候就會(huì)產(chǎn)生AssertionError,并且錯(cuò)誤的提示信息為給定的總結(jié)
以上是生活随笔為你收集整理的Python程序控制结构的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 治输卵管堵塞大概有多少钱
- 下一篇: 我与你的光年距离剧情介绍