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...