我的教科書說:
“在 Python 中,例外是自動觸發的錯誤。”
這是什么意思?這句話我想了好久,卻無法理解。
(PS我是計算機領域的初學者。請給我一個可以理解的答案)
uj5u.com熱心網友回復:
“在 Python 中,例外是自動觸發的錯誤。”
沒錯,更正確的定義如下。
例外是在程式執行期間發生的事件,它破壞了程式指令的正常流程。
您應該想象您的解釋器(我猜您正在使用CPython)逐行執行,直到事件發生。
該事件可能是一個錯誤,它作為Exception(或子類)傳遞給您的腳本object。
“[...] 自動觸發”
這并不完全正確,您可以raise手動拋出(或者更好地說)例外。
raise Exception("Error occurred!")
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/489154.html
