python 保留两位小数,python怎么保留两位小数
python中为计算结果保留了两位小数。
用python做数据计算时,有时需要保留一定的小数位。以两位小数为例,可以用以下方法保留小数。
1 使用’%.2f’ % a 输出结果
这是处理前的结果数据。
a=10/3b=3.6208 * 5 print(% . 2f % a)print(% . 2f % b)运算结果为:
3.3318.102 使用’{:.2f}’.format(a) 输出结果
A=10/3b=3.6208 * 5print ({:2f} )。格式(a))打印( {:2f} )。格式(b))运算结果是:
3.3318.103 使用round(a,2)函数输出结果
这是处理前的结果数据。
A=10/3b=3.6208 * 5print (round (a,2)) print (round (b,2))运算结果为:
3.3318.1注意:
(1)使用round()函数时,如果传入的参数不是直接的数据结果,而是被调用的函数,最好将其类型化,避免不必要的错误。函数可以表示为:round(float(a), 2) , 此时a表示调用的函数。
(2)从例子中可以看出,使用round()函数保留小数点后两位时,会丢弃小数点后0。
总结
在python中保留特定的小数位时,只需要将上述三种方式中的2改为要保留的小数位即可。可以根据具体结果选择不同的方式。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。