关于异常声明的澄清



我的课本上说:

"在Python中,异常是自动触发的错误。">

这是什么意思?这句话我已经想了一段时间,但还是不能理解。

(注:我是计算机领域的初学者。请给我一个可以理解的答案)

"在Python中,异常是自动触发的错误。">

这是真的,更正确的定义应该是下面的

异常是一个事件,发生在程序执行过程中这打乱了程序指令的正常流程。

你应该想象你的解释器(我猜你正在使用CPython)逐行执行,直到事件发生.

事件可以是错误,它作为Exception(或子类)object传递给您的脚本。


"[…]自动触发">

这并不完全正确,您可以手动抛出(或者更好地说raise)异常。

raise Exception("Error occurred!")

最新更新