Python round() 内置函数
来自 Python 3 文档
将数字四舍五入到小数点后 ndigits 位精度。如果省略 ndigits 或 ndigits 为 None,则返回最接近其输入的整数。
简介
round() 函数将数字四舍五入到指定的十进制位数。如果未指定十进制位数,则四舍五入到最接近的整数。
请注意,对于以 .5 结尾的数字,round() 使用“四舍五入到偶数”的规则,这意味着它将四舍五入到最接近的偶数整数。
示例
# 四舍五入到最接近的整数
print(round(3.14))
print(round(3.8))
# 四舍五入到指定的十进制位数
print(round(3.14159, 2))
# “四舍五入到偶数”
print(round(2.5))
print(round(3.5))
3
4
3.14
2
4