16完整的異常捕獲語法

2021-10-12 12:33:04 字數 965 閱讀 9660

try

:#需要自行的**

except 錯誤型別1

:#針對的**

except 錯誤型別2

:#針對的**

except 錯誤型別3

:#針對的**

except except as result:

# 列印錯誤資訊

print

(result)

else

:'''

只有執行了try的內容才會執行else,

一旦有任何錯誤,都不會執行else的內容.

'''finally

:'''

無論對錯,只要在執行程式,最後都會執行finally裡面的內容

'''

try

: num =

int(

input()

) result =

10/ num

print

(result)

except valueerror:

print

("你輸入的不是整數"

)except exception as result:

print

(result)

else

:print

("恭喜你明白異常的含義了"

)finally

:print

("給你點讚"

)

那麼輸入5.2試試結果?
你輸入的不是整數

給你點讚

那麼輸入0呢?
division by zero

給你點讚

那麼輸入3呢?
3.3333333333333335

恭喜你明白異常的含義了

給你點讚

新人創作,若有問題,歡迎斧正

異常的完整語法

異常 就是python中的錯誤物件 特點 異常一旦丟擲,將終止 進行執行.捕獲異常 異常捕獲後,可以繼續執行 try 可能出現的錯誤的 except 異常類名 as e print e 獲取錯誤資訊 else 沒有異常的時候執行這裡的 finally 無論如何都執行這裡的 特殊 try 可能出現的錯...

學會用 try,catch語法捕獲異常

對於應用閃退,相信大家見到最多的就是 異常丟擲 這個狀況,也就是 n ception這個么蛾子搞的鬼。那麼今天就來面對它。也就是利用 try 語法來捕獲它。並且做出相應的善後工作。不讓程式閃退。模擬乙個異常 array 是不可變陣列,然後我們在函式dosomething 中給他addobject v...

mysql異常捕獲 MySql中捕獲異常的方法

下面是程式設計之家 jb51.cc 通過網路收集整理的 片段。mysql中是否能有sqlserver的 error變數呢,或者如c 中的try catch語法呢。答案是肯定的,例項 如下 code drop procedure if exists sp call jobs create proced...