说明: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]
网友评论