问题描述
我正在尝试格式化一个数字,使其末尾有逗号和两个小数点,例如:100,000.00
这是我尝试过的,但它不起作用,因为我不能在彼此上使用这些数字格式,因为它们需要在格式中输入一个数字。
"{:,}".format("{:.2f}".format(grosspay[i]))
因此,如果您对我如何做到这一点有任何想法,我将不胜感激:D
解决方法
格式说明符可以组合:
>>> "{:,.2f}".format(100000)
'100,000.00'
,
如果您只想将任何数字格式化为 1000 和 2 个小数的逗号,那么您需要在 Python 中做的是:
"{:,.2f}".format(grossPay[i])