用 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
使用 ToString() 格式化十进制值以将逗号作为千位分隔符,其中小数位数未知