6
我想在浮动千位分隔符。我在做什么是:千位分隔符格式字符串与浮游
>>> import locale
>>> locale.setlocale(locale.LC_ALL, 'en_US.UTF-8')
'en_US.UTF-8'
>>> print '{0:n}'.format(123456.0)
123,456
当整数部分有7位以上不工作:
>>> print '{0:n}'.format(1234567.0)
1.23457e+06
,我发现解决方法是在格式化之前把浮动到一个整数:
>>> print '{0:n}'.format(int(1234567.0))
1,234,567
有一个格式字符串,将处理所有彩车,而不需要首先把它变成一个整数?
我喜欢这个答案更接受的。谢谢! – Mathias711 2016-02-12 08:17:50