数字にコンマをつける
3桁ごとに数字の文字列にコンマをつける.サンプルプログラム
#coding: utf-8 import re def recCommaStr(L): if( len(L) <= 3 ): return L elif( len(L) == 4 ): L.insert(1, ","); return L return recCommaStr(L[:-3])[:-1] + recCommaStr(L[-4:]) def commaStr(v): return ''.join(recCommaStr(list(v)))
サンプルプログラムの使用例
#!/usr/local/bin/python #coding: utf-8 from commastr import commaStr str = '12345678' print str print commaStr(str)
ダウンロード
サンプルプログラムサンプルプログラムの使用例