使用逗号作为千分位分隔符在 Python 中打印数字


很多时候,需要使用逗号适当地表示三位或以上数字。这主要是在会计行业和财务领域中的一个要求。在本文中,我们将了解如何使用 Python 程序在适当的地方插入逗号。我们的目的是将逗号插入为千分位分隔符。

格式化函数

可以将 python 中的格式化函数与以下设置结合使用,以满足此要求。

(f"{num:,d}")
: is the format specifier
D is the thousand separator

示例 - 整数

 动态演示

print(f'{1445:,d}')
print(f'{140045:,d}')

输出

运行以上代码将得到以下结果 -

1,445
140,045

浮点数

对于浮点数,我们必须指定一个稍微不同的格式,如下所示。小数点后两位之后的数字将被忽略。

示例

 动态演示

print("{:,.2f}".format(3435.242563))

输出

运行以上代码将得到以下结果 -

3,435.24

更新于: 2020-02-04

449 次浏览

职业快速启动

完成课程后获得认证

入门
广告