一.對error的認識:exception
1.錯誤的解釋
①assertionerror斷言(assert)語句的失敗
②indexerror值超過索引的範圍
③keyerror 從字典中查詢易個不存在的元素
④nameerror 訪問乙個不存在的變數
⑤oserror 作業系統的異常(開啟乙個不存在的檔案)
⑥sytemerror語法錯誤
⑦typeerror 不同型別之間的操作
2.① try -except語句
try:
檢測範圍
except exception as reason:
print(str(reason))
orprint('錯誤原因是:' + str(reason))
orexcept (oserror , typeerror) as reason:
②try -finally語句
try:
檢測範圍
except exception as reason:
出現異常處理的**
finally:
必須要執行的**
③raise語句:顯示異常
例子: raise oserror
python異常處理 Python 異常處理
使用者輸入不完整 比如輸入為空 或者輸入非法 輸入不是數字 異常就是程式執行時發生錯誤的訊號,在python中,錯誤觸發的異常如下 在python中不同的異常可以用不同的型別 python中統一了類與型別,型別即類 去標識,不同的類物件標識不同的異常,乙個異常標識一種錯 觸發indexerror 觸...
0704第五講異常處理
0704第五講異常處理 1 異常 處理錯誤 好處 把錯誤 和邏輯 分開,便於管理 使用異常關鍵字 try throw catch 1 throw 丟擲異常 2 try 檢查異常 3 catch 捕獲處理異常 4 預設 可以處理任何型別異常,不能判處出來異常的型別 一定放到所有catch最後 thro...
python異常舉例 Python異常處理
1.1異常問題舉例 例一 i input 請輸入數字 請輸入數字 0 print i print 5 int i traceback most recent call last file line 1,in zerodivisionerror division by zero 上述 的報錯是除零的錯...