実装では最初の一回しか呼び出されません。メソッドが呼び出される保証はありません。落ちたときのみ呼び出されます。モジュールのドキュメント。任意のコードが実行されているときに、任意のスレッドから呼び出せます。実行により中断されたコードにより、そのリソースが既に取得されていて、デッドロックが起きるかもしれません。インタプリタのシャットダウン中に実行できます。設定されているかもしれません。メソッドが呼ばれた時点で、インポートされたモジュールがまだ利用可能であることを保証するのに役立つかもしれません。(official)」文字列を計算します。式のようなものであるべきです。形式の文字列が返されるべきです。戻り値は文字列オブジェクトでなければなりません。この関数はデバッグの際によく用いられるので、たくさんの情報を含み、あいまいでないような表記にすることが重要です。オブジェクトでなければなりません。便利な、または簡潔な表現を使用することができます。よって呼び出され、オブジェクトのバイト文字列表現を計算します。オブジェクトを返すべきです。文字列表現を作ります。必要なフォーマット化オプションの記述を含む文字列です。同じようなフォーマット化オプション構文を使います。戻り値は文字列オブジェクトでなければなりません。