__str__ vs. __repr__
Jeremy Hylton
jeremy at cnri.reston.va.us
Tue Nov 9 14:45:35 EST 1999
>>>>> "TP" == Tim Peters <tim_one at email.msn.com> writes:
[Toby Dickenson:]
>> Tim's Rat class is a good example of how __repr__ should not be
>> implemented, because it exposes the internal representation of
>> the object, not the external value.
TP> Beg to differ: it's an excellent example of how __repr__ should
TP> be implemented.
It's no accident that the function is called __repr__. It's role is
to expose the representation.
Jeremy
More information about the Python-list
mailing list