FC2ブログ
3桁区切りにコンマが入った数字
3桁区切りにコンマが入った数字をPythonにパースしてもらう方法です。
ついでにカンマを入れてもらう方法も。

import locale
locale.setlocale(locale.LC_NUMERIC,'ja_JP')

parsed_int = locale.atoi('123,456')
parsed_float = locale.atof('123,456.7')

locale.format('%d', 123456789, True)


LC_NUMERICで数字関連のlocaleだけを変更しています。
MacOSX上のPython2.6.5です。環境によっては、localeの設定が異なるかもしれません。
スポンサーサイト

テーマ:プログラミング - ジャンル:コンピュータ

【2012/03/02 11:23】 | Python | トラックバック(0) | コメント(0) | page top↑
| ホーム |