[Python-Dev] Replacement for print in Python 3.0 (original) (raw)
skip@pobox.com skip at pobox.com
Tue Sep 6 04:40:10 CEST 2005
- Previous message: [Python-Dev] Replacement for print in Python 3.0
- Next message: [Python-Dev] Replacement for print in Python 3.0
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Neil> In interactive mode, you are normally interested in the values of
Neil> things, not their formatting so it does the right thing.
>>> class Dumb:
... def __init__(self, val):
... self.val = val
... def __str__(self):
... return "<Dumb val=%s>" % self.val
...
>>> d = Dumb(5)
>>> d
<__main__.Dumb instance at 0x11042d8>
>>> print d
<Dumb val=5>
It's just repr() vs. str(), but the difference can be significant in many circumstances.
Skip
- Previous message: [Python-Dev] Replacement for print in Python 3.0
- Next message: [Python-Dev] Replacement for print in Python 3.0
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]