如何在 Python 中格式化小数值以始终显示小数点后两位?

Linda Hamilton
发布: 2024-11-13 16:19:02
原创
740 人浏览过

How to Format Decimal Values to Always Show Two Decimal Places in Python?

以指定精度显示小数值

在 Python 中,您可能会遇到需要显示特定小数位数的小数值。这在处理货币值时特别有用。

问题:

如何一致地格式化小数值以始终显示两位小数,无论实际长度或存在如何初始的小数位数数字?

解决方案:

Python 3.6(文字字符串插值):

amount = 49.0
print(f"{amount:.2f}")  # Output: 49.00
登录后复制

Python 3:

from math import pi  # Example: pi ~ 3.141592653589793
print("{0:.2f}".format(pi))  # Output: 3.14
登录后复制

格式字符串中的.2f指定该值应格式化为具有两位小数的浮点数。

参考:

  • [Python 字符串格式食谱](https://docs.python.org/3/howto/string-formatting.html#the-string-format-cookbook)
  • [pyformat.info](http://pyformat.info /)

以上是如何在 Python 中格式化小数值以始终显示小数点后两位?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板