用 2 个小数格式化逗号 PYTHON

问题描述

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

这是我尝试过的,但它不起作用,因为我不能在彼此上使用这些数字格式,因为它们需要在格式中输入一个数字。

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

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

解决方法

格式说明符可以组合:

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

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

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...