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