美文网首页
Python:format函数控制输出的小数点位数

Python:format函数控制输出的小数点位数

作者: 胜负55开 | 来源:发表于2019-10-22 10:37 被阅读0次

说明:format函数就是一种"特殊的占位符"!但输出多个数据时,用format占位符比直接用字符串中的占位符要方便一些。

用format函数控制输出的小数点位数(满足4舍5入):

a = [3.1415926, 12.3331, 9.882788]
print( "三个数据是:{:.2f}, {:.3f}, {:.4f}".format(a[0], a[1], a[2]) )

## 结果:
三个数据是:3.14, 12.333, 9.8828

补充:format的4舍5入功能,和round(a, num)实现功能是一样的!
参数说明:a是待判断的数(只能是一个数,不能是列表或其他容器类型);num是保留位数。

a = [3.1415926, 12.3331, 9.882788]
# 可以用列表推导式依次进行:
a = [round(x,3) for x in a]

相关文章

网友评论

      本文标题:Python:format函数控制输出的小数点位数

      本文链接:https://www.haomeiwen.com/subject/fmafvctx.html