try句子依照如下方法作业;
首要,履行try子句(在关键字try和关键字except之间的句子)
假如没有反常发作,疏忽except子句,try子句履行后完毕。
假如在履行try子句的进程中发作了反常,那么try子句余下的部分将被疏忽。假如反常的类型和 except 之后的称号相符,那么对应的except子句将被履行。最终履行 try 句子之后的代码。
假如一个反常没有与任何的except匹配,那么这个反常将会传递给上层的try中。
一个 try 句子或许包括多个except子句,别离来处理不同的特定的反常。最多只要一个分支会被履行

一个except子句能够一起处理多个反常,这些反常将被放在一个括号里成为一个元组,例如:

raise是将反常抛出
抛出反常:raise()

界说整理行为:finally
不论 try 子句里边有没有发作反常,finally 子句都会履行。
假如一个反常在 try 子句里(或许在 except 和 else 子句里)被抛出,而又没有任何的 except 把它截住,那么这个反常会在 finally 子句履行后被抛出。

