Python 引发异常

引发异常

作为 Python 开发者,如果出现某种情况,你可以选择抛出一个异常。

要抛出(或引发)异常,请使用 raise 关键字。

例子 1

如果 x 小于 0,则引发错误并停止程序:

x = -1

if x < 0:
  raise Exception("对不起,不接受零以下的数字")

亲自试一试

raise 关键字用于引发异常。

你可以定义要引发的错误类型,以及要打印给用户的文本。

例子 2

如果 x 不是整数,则引发 TypeError

x = "hello"

if not type(x) is int:
  raise TypeError("只允许整数")

亲自试一试

相关页面

教程:

术语: