【函数】raise 函数(小窗help)

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

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

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

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

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

实例:

用isinstance做参数类型检查

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

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

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

 具体请详见廖雪峰python教程

原文地址:https://www.cnblogs.com/yizhenfeng/p/6949608.html