我的程序中运行一个值,该值最后会四舍五入到小数点后两位,如下所示:
print ("Total cost is: ${:0.2f}".format(TotalAmount))
有没有办法在小数点左边每 3 位插入一个逗号值?
e.g. 10000.00
变成10,000.00
or 1000000.00
变成1,000,000.00
.
在Python 2.7和3.x中,您可以使用格式语法:,
>>> total_amount = 10000
>>> print("{:,}".format(total_amount))
10,000
>>> print("Total cost is: ${:,.2f}".format(total_amount))
Total cost is: $10,000.00
这记录在PEP 378 -- 千位分隔符的格式说明符并有一个例子官方文档“使用逗号作为千位分隔符”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)