2020 2 12 異常的處理及測試

2021-10-02 18:10:11 字數 360 閱讀 1833

錯誤型別:

1.語法錯誤:syntaxerror

2.語義錯誤:zerodivisionerror

3.邏輯錯誤不拋異常

4.屬性異常:attributeerror

except:捕獲所有異常 finally:不論是否遇到異常都會執行 raise:手動丟擲異常 else:未遭異常時

title:將字串第乙個字母大寫 assert:斷言 assertequal(值,表示式)是否相等 asserttrue()是否為真 assertin()是否包含 assertalmostequal()約等於 assertisnone()是否為空 assertisinstans判斷數值型別 setup:設定準備安裝 trunce:截斷

Python中的異常及異常的處理

4.函式的錯誤 5.丟擲異常 程式執行時發生的錯誤的訊號。變數未定義 print a nameerror name a isnot defined索引溢位 str hello print str 10 indexerror string index out of range0不能作為除數 print...

Python之異常及異常處理

在python中,萬物皆物件.所以異常在python中也是物件.當程式無法正常執行 時,就會丟擲乙個異常,程式就會執行回溯 traceback 來終止程式.但有時候這並 不是我們想要看到的,程式需要繼續執行下去,這時候就需要對異常進行處理.捕捉異常可以使用try except語句。try excep...

異常處理及反射

反射 dir obj,property method 列出物件的屬性名和方法名 hasatter obj,property method 判斷是否存在屬性和方法 getatter obj,property method,default 呼叫屬性或方法 setatter obj,property me...