Movatterモバイル変換


[0]ホーム

URL:


Up one LevelPython Library ReferenceContentsModule IndexIndex


5.19.1 Repr Objects

Repr instances provide several members which can be used toprovide size limits for the representations of different object types, and methods which format specific object types.

maxlevel
Depth limit on the creation of recursive representations. The default is6.

maxdict
maxlist
maxtuple
maxset
maxfrozenset
maxdeque
maxarray
Limits on the number of entries represented for the named object type. The default is4 formaxdict,5 formaxarray, and6 for the others.New in version 2.4:maxset,maxfrozenset, andset..

maxlong
Maximum number of characters in the representation for a long integer. Digits are dropped from the middle. The default is40.

maxstring
Limit on the number of characters in the representation of the string. Note that the ``normal'' representation of the string is used as the character source: if escape sequences are needed in the representation, these may be mangled when the representation is shortened. The default is30.

maxother
This limit is used to control the size of object types for which no specific formatting method is available on theRepr object. It is applied in a similar manner asmaxstring. The default is20.

repr(obj)
The equivalent to the built-inrepr() that uses the formatting imposed by the instance.

repr1(obj, level)
Recursive implementation used byrepr(). This uses the type ofobj to determine which formatting method to call, passing itobj andlevel. The type-specific methods should callrepr1() to perform recursive formatting, withlevel - 1 for the value oflevel in the recursive call.

repr_type(obj, level)
Formatting methods for specific types are implemented as methods with a name based on the type name. In the method name,type is replaced bystring.join(string.split(type(obj).__name__, '_')). Dispatch to these methods is handled byrepr1(). Type-specific methods which need to recursively format a value should call "self.repr1(subobj,level - 1)".


Up one LevelPython Library ReferenceContentsModule IndexIndex

Release 2.5.2, documentation updated on 21st February, 2008.
SeeAbout this document... for information on suggesting changes.
[8]ページ先頭

©2009-2025 Movatter.jp