python - 带格式()的小数
问题描述
output_a = "{:f}".format(52.7)
print(output_a)
为什么会出现这样的结果:
52.700000
不像这样:
52.7
解决方案
在此处查看文档: https ://docs.python.org/3.4/library/string.html#format-specification-mini-language
因此,如果您不希望精确到小数点后 6 位,而只希望小数点后 1 位,请使用
output_a = "{:.1f}".format(52.7)
print(output_a)
推荐阅读
- stanford-nlp - 使用 NLP 从句子中提取信息
- java - 在java中逐位写入文件
- c# - 在 ASP.NET Core 应用程序中转换为 doc 文件并将 doc 文件附加到电子邮件
- python - 如何使 2 个版本的 Fasttext Python 包装器一起工作?
- python - 类型错误:构造函数返回 NULL
- java - 过滤4列listview android中的数据
- liquibase - 使用 loglevel=debug 在 liquibase 3.6.1 中日志记录不起作用
- python - 无法安装 python adb - M2Crypto 错误
- asp.net-core - Kestrel 和 https 非常慢
- javascript - 带有实例变量的 Refs 给出错误