一筐付、定義
狗日的程序報錯了,廢了记靡,不處理的話就走不下去了谈竿,這日子沒法過了
二、使用
基本結構(注意:try...except:是必須的摸吠,其他可不寫)
1空凸、最簡單的寫法,在計算代碼部分有異常就會拋出
2寸痢、判斷具體異常類型呀洲,區(qū)別處理,可添加多個except
3啼止、一個?except處理多個異常道逗,用于異常分類
4、查看異常信息
三族壳、造異常
自定義異常
四、常用異常
*????Exception:常規(guī)錯誤的基類
*????NameError:嘗試訪問一個沒有申明的變量
*????ZeroDivisionError:除數(shù)為0
*????SyntaxError:語法錯誤
*????IndexError:索引超出序列范圍
*????KeyError:請求一個不存在的字典關鍵字
*????IOError:輸入輸出錯誤(比如你要讀的文件不存在)
*????AttributeError:嘗試訪問未知的對象屬性
*????ValueError:傳給函數(shù)的參數(shù)類型不正確趣些,比如給int()函數(shù)傳入字符串形