Formate a number with commas
Peter Otten
__peter__ at web.de
Thu Feb 9 16:16:03 EST 2012
Chris Rebert wrote:
> On Thu, Feb 9, 2012 at 12:39 PM, Peter Otten <__peter__ at web.de> wrote:
>>>>> import locale
>>>>> locale.setlocale(locale.LC_ALL, "")
>> 'de_DE.UTF-8'
>>>>> "{:n}".format(1234) # locale-aware
>> '1.234'
>>>>> "{:,d}".format(1234) # always a comma
>> '1,234'
>
> The latter requires Python 3.1+ and is courtesy PEP 378
> (http://www.python.org/dev/peps/pep-0378/ ).
I actually ran the above session in 2.7, so that should do, too.
http://docs.python.org/whatsnew/2.7.html#pep-378-format-specifier-for-
thousands-separator
More information about the Python-list
mailing list