Author mark.dickinson
Recipients eric.smith, mark.dickinson
Date 2010-07-23.10:30:56
SpamBayes Score 6.58472e-07
Marked as misclassified No
Message-id <>
Proposal:  make the str of a float (or complex number) identical to the repr of a float (or complex number), in Python 3.2.  This idea came up a couple of times at EuroPython, and generally met with approval.

An open question: what should be done on platforms that don't support the short float repr?  In practice, I don't think this matters too much:  it's difficult to find such platforms.  The simplest thing to do would be to make __str__ identical to __repr__ on all platforms.

This change *will* inevitably break code;  the question is whether this level of breakage is acceptable for 3.1 -> 3.2.

I'll also bring this up on the python-dev mailing list.
Date User Action Args
2010-07-23 10:31:00mark.dickinsonsetrecipients: + mark.dickinson, eric.smith
2010-07-23 10:31:00mark.dickinsonsetmessageid: <>
2010-07-23 10:30:57mark.dickinsonlinkissue9337 messages
2010-07-23 10:30:56mark.dickinsoncreate