Python Task08

mac2024-01-25  34

Python Task08 异常处理 运行期检测到的错误被称为异常。

Python标准异常总结

try - except 语句 try 语句按照如下方式工作:

首先,执行try子句(在关键字try和关键字except之间的语句) 如果没有异常发生,忽略except子句,try子句执行后结束。 如果在执行try子句的过程中发生了异常,那么try子句余下的部分将被忽略。如果异常的类型和except之后的名称相符,那么对应的except子句将被执行。最后执行try语句之后的代码。 如果一个异常没有与任何的except匹配,那么这个异常将会传递给上层的try中。 一个try语句可能包含多个except子句,分别来处理不同的特定的异常。最多只有一个分支会被执行。 一个 except 子句可以同时处理多个异常,这些异常将被放在一个括号里成为一个元组。 3. try - except - finally 语句 不管try子句里面有没有发生异常,finally子句都会执行。

如果一个异常在try子句里被抛出,而又没有任何的except把它截住,那么这个异常会在finally子句执行后被抛出。 4. raise语句 Python 使用raise语句抛出一个指定的异常。

最新回复(0)