處理異常—Python 基礎
最新
03-22
今天在學 Django 的時候,遇到一個處理異常的代碼不熟,查了一下,總結在這裡。
什麼是異常
異常就是代碼出問題了,中斷了,比如你寫了 bug,或者網路有問題拿不到數據等等。
每當出問題時,Python 都會創建一個異常對象,但如果你不處理這裡異常的話,那就會報錯,程序終止。如果你準備好了處理異常的代碼,那 Python 就會執行你的代碼,而不是報錯終止了。
如何處理異常呢?我們可以使用 try-except-else 語句
例如:
上例中,ZeroDivisionError 是一個特定的錯誤對象,不是我瞎寫的。假如出現了除數是0的情況,就會出現這個錯誤。
pass 關鍵字
有時候你需要出現錯誤時,不要報錯就行了,或者說什麼都不要做,這個時候可以用 pass
上例中,出現錯誤了什麼都不會列印。
——over——
初學筆記難免有謬誤,歡迎您指出,感謝。
——doyoudo is the best——


TAG:Python |