用 2 位小数格式化逗号 PYTHON

Formatting commas with 2 decimals PYTHON

我正在尝试格式化一个数字,使其末尾有逗号和两个小数点,例如:100,000.00

这是我尝试过的方法,但它不起作用,因为我不能将这些数字格式相互使用,因为它们需要将数字输入到格式中。

"{:,}".format("{:.2f}".format(grossPay[i]))

因此,如果您对我如何做到这一点有任何想法,我将不胜感激 :D

可以组合格式说明符:

>>> "{:,.2f}".format(100000)
'100,000.00'

如果您只想将任何数字格式化为 1000 和 2 位小数的逗号,您需要在 Python 中做的就是:

"{:,.2f}".format(grossPay[i])