※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#08:例外を意図的に発生させる (raise)
このチャプターでは、意図的に例外を発生させる方法を学習しましょう。
- raise 文を使うと、意図的に例外を発生させることができる
- raise 文の書き方 1:
raise 例外クラスのインスタンス
- 例:
raise ValueError("0 ≦ x ≦ 10 の整数を指定してください。")
- 例外クラスに渡した引数の値(= 例外クラスのインスタンスのメンバ変数 args の値)は、エラーメッセージに使われる
- 例:
- raise 文の書き方 2:
raise 例外クラス名
- 例:
raise ValueError
- この場合、メンバ変数 args の値を設定できないため、「なぜエラーが発生したか」を詳細に伝えることができない
- 例:
ログインすると採点できます
コードの実行