5.19 repr -- もう一つのrepr()の実装

reprモジュールは結果の文字列の大きさを制限したオブジェクト表現を作り出すための方法を提供します。これはPythonデバッガで使われていますが、他の状況でも同じように役に立つかもしれません。

このモジュールはクラスとインスタンス、それに関数を提供します:

クラス Repr( )
組み込みクラスrepr()によく似た関数を実装するために役に立つ書式化サービスを提供します。過度に長い表現を作り出さないように、異なるオブジェクト型に対する大きさの制限が追加されます。

aRepr
これは下で説明されるrepr()関数を提供するために使われるReprのインスタンスです。このオブジェクトの属性を変更すると、repr()とPythonデバッガが使うサイズ制限に影響します。

repr( obj)
これはaReprrepr()メソッドです。同じ名前の組み込み関数が返す文字列と似ていますが、最大サイズに制限のある文字列を返します。



Subsections
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。