異常
在程序開發中,如果對於某些代碼的執行不確定(程序的語法完全正確),並非程序本身的錯誤,是與外界交互時,外界輸入不規范造成的。以下是處理異常的方法:
一、單個異常:
二、多個異常
如果有多個異常時,可以在except后邊添加異常的類型。(異常的類型可以通過錯誤測試得到;當python解釋器出現異常時,最后一行提示的第一個單詞為錯誤類型)
三、捕獲未知異常:
在開發的時候,要判斷所有可能出現的異常是一定的難度的。所以,如果希望程序無論出現任何錯誤,都不會因python解釋器拋出的異常而終止,我們再可以增加一個except來接收未知錯誤。
四、完整的異常捕獲:
使用關鍵字:try ---> else ---> finally ;其中try后面為可能出現異常的代碼,else后為可能為結果正確的才會執行的碼,finally后為無論程序是否有異常,都會執行的代碼。
五、主動拋出異常情況: