用 2 位小数格式化逗号 PYTHON

Posted

技术标签:

【中文标题】用 2 位小数格式化逗号 PYTHON【英文标题】:Formatting commas with 2 decimals PYTHON 【发布时间】:2021-05-01 16:51:01 【问题描述】:

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

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

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

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

【参考方案2】:

格式说明符可以组合:

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

【讨论】:

谢谢!出于某种原因,我尝试了 .2f,但不是这个。 :D

以上是关于用 2 位小数格式化逗号 PYTHON的主要内容,如果未能解决你的问题,请参考以下文章

JAVA编程:输出值要求格式化为:以逗号作为每千位的间隔符,并且小数点后四舍五入为两位。例如:123.45

【js】金钱格式化(每三位逗号分隔)的方法

使用 ToString() 格式化十进制值以将逗号作为千位分隔符,其中小数位数未知

设置数字格式,每3位小数点后加逗号

使用千位逗号分隔符格式化 DataGridViewColumn

小数的 SQL 格式,用逗号表示小数,仅用于数字