python 保留两位小数,python怎么保留两位小数

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: