方法1:
f = 2.3456789
print('%.2f'%f)
print('%.3f'%f)
print('%.4f'%f)
运算结果
2.35
2.346
2.3457
这个方确实能把数字进行显示上的转化,但是原来是float 类型的数据,已经被转化成了string。如果再拿去使用的话,会带来不方便
方法2:
round 函数
四舍五入的计算之后,保留两位有效数字
print(round(2.25,1))
print(round(2.35,1))
print(round(2.125,2))
print(round(2.875,2))
运行结果
2.2
2.4
2.12
2.88
转化完成之后,仍然没有改变类型。