入出力・エラーと例外・クラス・標準ライブラリ・対話環境(7,8,9,10,14章)
独自の例外クラスを定義する際の一般的な作法として、正しいものはどれか。
- ✓組み込みのExceptionクラスを継承してクラスを定義する
- Bint型を継承してクラスを定義する
- Cクラスは使わず、文字列としてエラーメッセージのみを定義する
- Dtry文の中でしか例外クラスは定義できない
解説
独自例外クラスはExceptionクラス(またはそのサブクラス)を継承して定義するのが一般的な作法であり、raise文で送出できるようになる。
根拠Pythonチュートリアル8章 エラーと例外(独自例外クラスの定義)