Python之異常處理

2021-09-27 09:53:31 字數 811 閱讀 4082

python的異常處理

1、異常?

異常就是不正常的情況,程式開發過程中的錯誤和bug都是補充正常的情況

2、異常引發的後果:

異常經常引發的後果就是引起程式奔潰

3、異常處理方式:

try —except:異常捕獲處理

4、異常處理的目的:

提高**的穩定性和健壯性

5、python使用try處理語法結構:

try:

#可能發生異常的**

except《異常名稱》:

#當發生異常後,**會立刻進入except中來

#處理這個**

[else:]

表示程式正常執行後會進入這兒

#**會繼續向下走

finally:

#不論是否有異常都會執行的**

舉例:

執行結果:

當使用者誤輸入成字元後會出丟擲異常。

對以上**進行異常處理:

執行結果:

python之異常處理 Python之異常處理

異常物件 請大家執行如下 a 100 0 print a 就會發現直譯器顯示如下的錯誤提示 traceback most recent call last file x.py line 1,in a 100 0 zerodivisionerror division by zero 大家要學會看直譯器...

Python之異常處理

在程式執行過程中影響程式正常執行的內容,稱為異常 nameerror print a indexerror 索引錯誤 li 1,2,3,4 print li 8 keyerror d dict a 1,b 2 print d f zerodivisionerror 除0錯誤 print 10 2 2...

Python之異常處理

try ret int input num 正常執行的 print ret except valueerror 捕捉錯誤 print 請輸入數字 try ret int input num 正常執行的 print ret except valueerror 捕捉錯誤 print 請輸入數字 exce...