[Python-Dev] One more proposed formatting change for 3.1 (original) (raw)
Paul Moore p.f.moore at gmail.com
Tue Apr 28 15:19:55 CEST 2009
- Previous message: [Python-Dev] One more proposed formatting change for 3.1
- Next message: [Python-Dev] PEP 383 (again)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
2009/4/28 Mark Dickinson <dickinsm at gmail.com>:
Here's one more proposed change, this time for formatting of floats using format() and the empty presentation type. To avoid repeating myself, here's the text from the issue I just opened:
http://bugs.python.org/issue5864 """ In all versions of Python from 2.6 up, I get the following behaviour:
format(123.456, '.4') '123.5' format(1234.56, '.4') '1235.0' format(12345.6, '.4') '1.235e+04' The first and third results are as I expect, but the second is somewhat misleading: it gives 5 significant digits when only 4 were requested, and moreover the last digit is incorrect. I propose that Python 2.7 and Python 3.1 be changed so that the output for the second line above is '1.235e+03'. """ This issue seems fairly clear cut to me, and I doubt that there's been enough uptake of 'format' yet for this to risk significant breakage. So unless there are objections I'll plan to make this change before this weekend's beta.
+1
- Previous message: [Python-Dev] One more proposed formatting change for 3.1
- Next message: [Python-Dev] PEP 383 (again)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]