round()函数

Python round() 函数

描述

round() 方法返回浮点数x的四舍五入值。

语法

以下是 round() 方法的语法:

round( x [, n]  )

 

 

参数

  • x -- 数值表达式。
  • n -- 数值表达式,表示从小数点位数。

返回值

返回浮点数x的四舍五入值。

实例

以下展示了使用 round() 方法的实例:

#!/usr/bin/python

print "round(80.23456, 2) : ", round(80.23456, 2)
print "round(100.000056, 3) : ", round(100.000056, 3)
print "round(-100.000056, 3) : ", round(-100.000056, 3)

以上实例运行后输出结果为:

round(80.23456, 2) :  80.23
round(100.000056, 3) :  100.0
round(-100.000056, 3) :  -100.0

 

 

在实际使用中发现round函数并不总是如上所说的四舍五入。如:

In [14]: round(2.355, 2)
Out[14]: 2.35

 因为该函数对于返回的浮点数并不是按照四舍五入的规则来计算,而会受到计算机表示精度的影响。

 

posted @ 2020-09-30 09:22  小白也会飞  阅读(1075)  评论(0编辑  收藏  举报