On 5/11/2010 3:19 PM, MRAB wrote:
Alan G Isaac wrote:
The documentation at
http://docs.python.org/py3k/library/string.html#format-specification-mini-language


'<' Forces the field to be left-aligned within the available space
(This is the default.)

The conflicting example::

>>> format(3.2,'10.5f')
' 3.20000'
>>> format(3.2,'<10.5f')
'3.20000 '

Am I somehow misreading the documentation?

It does look misleading. Numbers default to right-aligned, as you
discovered.

You usually want numbers to be right-aligned so that the decimal points
line up when writing a columns of them.

http://bugs.python.org/issue8691

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to