以下代码:>>> a54685.1546432>>> c = f"{a:,f}">>> c给出以下输出:'54,685.154643'如您所见,python 已自动将最后一位数字从“a”四舍五入为“c”。'c' 的理想答案是'54,685.1546432'谁能建议如何实现这一目标?编辑:经过一番研究,我发现这可以通过以下方式实现: f"{a:,}" 谢谢大家的回答,如果有人可以指导我如何关闭这个问题,那就太好了!
1 回答
动漫人物
TA贡献1815条经验 获得超10个赞
如果您只想为千位添加逗号分隔符,那么您应该这样做:
c = f"{a:,}"
除非您想指定小数精度,否则不需要在逗号后添加 f,在这种情况下您可以:
c = f"{a:,.7f}"
其中 .7f 指定句点后的 7 个小数位。
添加回答
举报
0/150
提交
取消