如何打印以逗号作为数千分隔符的数字?我试图在Python2.6.1用逗号作为数千个分隔符。例如,我想显示数字1234567如1,234,567..我该怎么做呢?我在Google上见过很多例子,但我正在寻找最简单的实用方法。在句点和逗号之间作出决定不需要是特定于地区的。我更喜欢尽可能简单的东西。
3 回答
慕容3067478
TA贡献1773条经验 获得超3个赞
>>> import itertools>>> s = '-1234567'>>> ','.join(["%s%s%s" % (x[0], x[1] or '', x[2] or '')
for x in itertools.izip_longest(s[::-1][::3], s[::-1][1::3], s[::-1][2::3])])[::-1].replace('-,','-')添加回答
举报
0/150
提交
取消
