Python 專案開發入門的十堂課
第四堂 利用 Python 寫結構化控制的程式:Python 的複合陳述 try except finally
重點整理
- 例外是指已知錯誤, Python 預設發生例外就會中斷程式執行。
- 例外處理就是發生例外後,程式不中斷執行而進行的處理。
- try-except 陳述用來進行例外處理。
- 凡是可能會發生例外的程式碼要放在 try 底下縮排的地方, except 後面接要處理的例外類別,如果 except 後面沒有接例外類別,表示發生任何例外都會執行 except 底下縮排的程式碼。
- try-except 後面可以接 else , else 的部分為沒有發生例外的情況。
- try-except-else 最後可以接 finally , finally 是無論有否發生例外,一定會執行的部分。
相關文章