Python round() 函数

来自多维百科
DocsWiki讨论 | 贡献2022年2月26日 (六) 18:51的版本 (创建页面,内容为“== 简要描述 == round()方法返回浮点数x的四舍五入值。 == 函数语法 == 以下是round()方法的语法: round(x [, n]) == 参数说明 == x -- 数值表达式。 n -- 数值表达式,表示从小数点位数。 == 返回值 == 返回浮点数x的四舍五入值。 ''注意:'' 当无参数n时,round()函数的输出为整数。 当参数n存在时,即使为0,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