Python raise キーワード

xが0未満の場合、エラーを発生させプログラムを停止します:

x = -1
if x < 0:
  raise Exception("Sorry, no numbers below zero")

実行例

定義と用法

raise キーワードは例外を発生させるために使用されます。

発生させるエラータイプとユーザーに表示するテキストを定義できます。

さらに例

xが整数でない場合、TypeErrorを発生させる:

x = "hello"
if not type(x) is int:
  raise TypeError("Only integers are allowed")

実行例