Python round() 函数

简要描述

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

函数语法

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

round(x [, n])

参数说明

x -- 数值表达式。

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

返回值

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

注意:

当无参数n时,round()函数的输出为整数。

当参数n存在时,即使为0,round()函数的输出也会是一个浮点数。

当小数末尾数为5时,Python2与Python3在四舍五入处理不同。Python3中,前一位为奇数,则上收加1;前一位为偶数,则直接保留偶数。

例如round(1.55,1)等于1.6,而round(1.45,1)等于1.4,更多展示见以下实例。

实例

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

print(round(1.45,1))
print(round(1.55,1))
print(round(-1.45,1))
print(round(1.55,0))
print(round(1.5))
print(round(2.5))

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

1.4
1.6
-1.4
2.0
2
2