异常:即便Python程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常
1)类型有 ZeroDivisionError,NameError 和 TypeError
>>>10 * (1/0)
>>> 4 + spam*3
>>> ‘2‘ + 2
异常处理:
try:
catch :
1)首先,执行try子句(在关键字try和关键字except之间的语句)
2)如果没有异常发生,忽略except子句,try子句执行后结束
3)如果在执行try子句的过程中发生了异常,那么try子句余下的部分将被忽略。如果异常的类型和 except 之后的名称相符,那么对应的except子句将被执行。最后执行 try 语句之后的代码。
4)如果一个异常没有与任何的except匹配,那么这个异常将会传递给上层的try中
【*】
后面继续学习。
原文:https://www.cnblogs.com/buliudeshui/p/10497400.html