round()函数返回一个四舍五入到指定小数位数的浮点数。
round()的语法为:
round(number, ndigits)
round()函数有两个参数:
number -要四舍五入的数字
ndigits(可选) -给定数字四舍五入到的数字;默认为0
如果ndigits未提供,则round() 返回最接近给定数字的整数。
如果给定了ndigit,则round()返回四舍五入到ndigit的数字。
# 数字为整数 print(round(10)) # 数字为浮点数 print(round(10.7)) # 数字为浮点数 print(round(5.5))
输出结果
10 11 6
print(round(2.665, 2)) print(round(2.675, 2))
输出结果
2.67 2.67
在程序中,您可能认为2.675应该四舍五入为2.68。这不是一个bug。这被认为是标准的舍入方法。