如果 x 小于 0,则引发错误并停止程序:
x = -1if x < 0: raise Exception("对不起,没有低于零的数字")
x = -1
if x < 0:
raise Exception("对不起,没有低于零的数字")
raise 关键字用于引发异常。
raise
您可以定义要引发的错误类型以及要向用户打印的文本。
如果 x 不是整数,则引发 TypeError:
x = "hello"if not type(x) is int: raise TypeError("只允许整数")
x = "hello"
if not type(x) is int:
raise TypeError("只允许整数")