00.異常的一般格式
try首行底下的代碼塊代表此語(yǔ)句的主要?jiǎng)幼鳎涸囍鴪?zhí)行的程序代碼。Except子句定義try代碼塊內(nèi)引發(fā)的異常的處理器,而else自居則是提供沒發(fā)生異常時(shí)要執(zhí)行的處理器。
01.try語(yǔ)句分句形式
except: 捕捉所有異常類型
except name 只捕捉特定的異常
except name, value 捕捉所列的異常和其額外的數(shù)據(jù)
except(nam1, name2) 捕捉任何列出的異常
except(name1,name2),value: 捕獲任何列出的異常,并取得額外數(shù)據(jù)
else: 如果沒有引發(fā)異常,就運(yùn)行
finally: 總是回運(yùn)行此代碼塊
02.
03.同一try語(yǔ)句語(yǔ)法
?
04.raise語(yǔ)句
要顯式地觸發(fā)異常,可以使用raise語(yǔ)句,其一般形式相當(dāng)簡(jiǎn)單。raise語(yǔ)句的組成時(shí)
05.raise exception from otherexception
當(dāng)使用from的時(shí)候,第二個(gè)表達(dá)式指定了另一個(gè)異常類或?qū)嵗鼤?huì)附加到引發(fā)異常的__cause__屬性。
06.
07.
08.try是捕捉、raise是觸發(fā)、assert是條件式一番,而with是把代碼塊包裝在管理其中
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
