節内の実行中に例外が発生すると、その節の残りは飛ばされます。文の後ろへ実行が継続されます。文の外側に渡されます。なり、上記に示したようなメッセージを出して実行を停止します。節が付けられ、別々の例外に対するハンドラを指定できます。多くとも一つのハンドラしか実行されません。節内の別の例外ハンドラで起きた例外は処理しません。節では丸括弧で囲ったタプルという形で複数の例外を指定できます。(compatible)となります。節は基底クラスの例外と互換ではありません)。節が駆動されるのです。節は非常に注意して使ってください。設けることができます。節よりも後ろに置かなければなりません。節で全く例外が送出されなかったときに実行されるコードを書くのに役立ちます。節の方がよいでしょう。文で保護されたコードから送出されたもの以外の例外を過って捕捉してしまうという事態を避けられるからです。例外が発生するとき、例外は関連付けられた値を持つことができます。引数の有無および引数の型は、例外の型に依存します。節では、例外名の後に変数を指定することができます。例外インスタンス生成時の引数が入っています。参照しなくても引数を直接印字できるように利便性が図られています。必要なら、例外を送出する前にインスタンス化して、任意の属性を追加できます。呼び出された関数の内部で発生した例外も処理します。文を使って、特定の例外を発生させることができます。唯一の引数は送出される例外を指し示します。使い、例外を連鎖することができます。excこれは例外を変換するときに便利です。節で送出された場合自動的に行われます。