Python round() 函数用于把数字四舍五入到指定小数位。
语法
round(number, ndigits)参数
number:要四舍五入的数字。可选 ndigits:保留的小数位数,默认 0;为负数时取整到整数位(如 -2 到百位)。
返回值
返回四舍五入后的数字。采用银行家舍入(遇 .5 取最近的偶数)。
示例
print(round(3.6)) # 4
print(round(3.4)) # 3
print(round(3.14159, 2)) # 3.14
print(round(12345, -2)) # 12300,负位数取整到百位
print(round(2.675, 2)) # 2.67(浮点精度影响)输出:
4
3
3.14
12300
2.67注意事项
round 采用银行家舍入(遇 .5 取偶数):round(2.5) 是 2,round(3.5) 是 4。需要严格的四舍五入用 decimal 模块。