如何将整数转换为逗号分隔的字符串

时间:2013-12-19 16:21:37

标签: python string integer

我正在制作一个程序,但我遇到了一个问题。

我的银行余额为1000000,但当我在屏幕上显示时,我希望它显示为“1,000,000”。

现在有办法解决这个问题,只需将其设置为“1,000,000”,然后在需要使用整数值时将其标记为逗号并将其转换为整数。但我不想这样做。

bankBalance = 1000000

3 个答案:

答案 0 :(得分:17)

使用format

>>> bankBalance = 1000000
>>> format(bankBalance, ",")
'1,000,000'
>>>

答案 1 :(得分:3)

str.formatformat,一起用作格式说明符:

>>> '{:,}'.format(12345)
'12,345'
>>> format(12345, ',')
'12,345'

答案 2 :(得分:2)

使用format

>>> "{:,}".format(1000000)
'1,000,000'