[Python] 金額の自分風number format
2008年12月9日
Pythonで数値を3桁ずつにカンマで区切る関数を探したら、
ぴったしのモンが無かったのでこういう風に書いた。
ぴったしのモンが無かったのでこういう風に書いた。
import re target = '123456789' for i in range(0, 5): target = re.sub(r'(\d)(\d{3})(?:,|$)', r'\1,\2', target) print target # -> "123,456,789"
19桁の金額を扱うWebアプリなんて作らねーよ!! というスローランスなスクリプト。
こういうのは見つけたんですが、ロケールとか出てきちゃうのは、好みじゃなかった。