📅  最后修改于: 2023-12-03 15:23:01.792000             🧑  作者: Mango
在Python中,我们可以使用内置函数round()
来实现四舍五入到小数点的功能。
round(number[, ndigits])
round()
函数接受两个参数:number
和可选的ndigits
。
其中number
表示需要进行四舍五入的数字,ndigits
表示需要保留的小数位数,默认为0。
# 保留1位小数
a = 3.1415926
print(round(a, 1)) # 3.1
# 不指定保留小数位
b = 3.6
print(round(b)) # 4
如果ndigits
参数为负数,则表示四舍五入到十位、百位、千位等。
如果number
参数为float
类型,则会出现浮点精度问题。
如果需要精确的数字计算,建议使用decimal
模块。
round()
函数是Python内置的四舍五入函数,可以用于保留指定的小数位数。在实际的数值计算中,应当注意浮点数精度问题,如果需要精确计算可以使用decimal
模块。