On Wed, Apr 9, 2008 at 8:47 AM, Neil Schemenauer <[EMAIL PROTECTED]> wrote:
> Greg Ewing <[EMAIL PROTECTED]> wrote:
> > There's something reassuring about the fact that things
> > with no "obvious" textual representation stick out like
> > a sore digit when you try to print them. I wouldn't like
> > to lose that.
>
> I agree with this and support the status quo (i.e. repr(int) ==
> str(int) == "<type 'int'>"). I think str(int) == 'int' could lead
> to confusion if you have a bug in your program.
So could str(3) == str('3'). I don't see why printing a type is
considered something so unusual that it ought to look weird. We
already have repr() if you want unambiguous output; str() is for
pretty output.
--
--Guido van Rossum (home page: http://www.python.org/~guido/)
_______________________________________________
Python-3000 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe:
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com