Pythonで3桁区切りのカンマ挿入

PHPでいうnumber_formatのように、3桁毎に位取りのカンマを入れる方法はどうするの?ってことで。

いろいろ探してみると、これがよさそう。

>>> import locale
>>> locale.setlocale(locale.LC_NUMERIC, 'ja_JP')
'ja_JP'
>>> locale.format('%d', 10000, True)
'10,000'
>>> locale.format('%.2f', 10000.00, True)
'10,000.00'
>>> locale.format('%.2f', 9999.999, True)
'10,000.00'
>>>

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>