Aric Zeng

极致的高深即是简单——列奥纳多.达.芬奇

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在Python中,要想引发异常,最简单的形式就是输入关键字raise,后跟要引发的异常的名称。

异常名称标识出具体的类: Python异常处理是那些类的对象。

执行raise语句时,Python会创建指定的异常类的一个对象。

raise语句还可指定对异常对象进行初始化的参数。

为此,请在异常类的名称后添加一个逗号以及指定的参数(或者由参数构成的一个元组)。

实例:

用isinstance做参数类型检查

如果value不是int型,就引发一个值异常

if not isinstance(value, int):
            #raise就手工引发一个异常
            raise ValueError('score must be an integer!')

一旦执行了raise语句,后面的语句将不能执行

 具体请详见廖雪峰python教程

posted on 2017-06-06 08:43  一阵风,静!  阅读(387)  评论(0编辑  收藏  举报