The Wayback Machine - https://web.archive.org/web/20071127054034/http://pyref.infogami.com:80/__str__
 

(An Unofficial) Python Reference Wiki

"clearly marked experimental"

The __str__ method

__str__(self)

Called by the str built-in function and by the print statement to compute the informal string representation of an object. This differs from __repr__ in that it does not have to be a valid Python expression: a more convenient or concise representation may be used instead. The return value must be a string object.