不正なオブジェクトや別のオブジェクトが指定された場合に、元の値に復旧するために使用します。プラットフォーム依存なファイルがインストールされているディレクトリ名を示す文字列です。引数で指定することができます。よって仮想環境を示すよう変更されます。インタプリタの実行ファイルの絶対パスを示す文字列です。このような名前が意味を持つシステムで利用可能です。(デフォルトは0)や他の型のオブジェクトを指定することができます。これ以外の値を返した場合の動作は未定義です。システムによっては特定の終了コードに個別の意味を持たせている場合がありますが、このような定義は僅かしかありません。指定した場合と同じです。書くと、簡単にプログラムを終了することができます。