Python-异常

异常:即便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中

  【*】

后面继续学习。

posted @ 2019-03-08 18:04  不流的水  阅读(142)  评论(0)    收藏  举报