| Hicoder 2018-08-06 17:09:09 在程序中,如果遇到錯誤則意味著整個程序崩潰。為了降低這種錯誤帶來的損失,我們希望程序能夠檢測錯誤,處理他們,然后繼續(xù)運行。這就是異常處理。 運行上面代碼,得到如下結果: 程序報了一個錯誤,除數(shù)為零。我們知道,在數(shù)學計算中,除數(shù)為零是錯誤的。這個程序遇到這個錯誤便崩潰了,無法繼續(xù)執(zhí)行下面的代碼。 錯誤可以由 try 和 except 語句來處理。我們將那些可能出錯的語句放在 try 子句中,如果錯誤發(fā)生,程序執(zhí)行將轉到 except 子句處。 執(zhí)行結果如下: 當程序運行遇到 ZeroDivisionError 錯誤,便提示 Error: Invalid argument. ,同時返回值 None 。 | 
|  |