当前位置:首页 > 行业动态 > 正文

python3中round函数用法

Python的round函数是一个内置函数,用于对浮点数进行四舍五入操作,它可以将一个浮点数四舍五入到指定的小数位数,或者默认四舍五入到最接近的整数,在Python中,round函数的语法如下:

round(number[, ndigits])

number是要进行四舍五入的浮点数,ndigits是可选参数,表示要保留的小数位数,如果不提供ndigits参数,那么默认将number四舍五入到最接近的整数。

下面是一些使用round函数的示例:

1、四舍五入到最接近的整数:

result = round(3.14159)
print(result)  # 输出:3

2、四舍五入到指定的小数位数:

result = round(3.14159, 2)
print(result)  # 输出:3.14

3、对于负数,round函数同样适用:

result = round(3.14159, 2)
print(result)  # 输出:3.14

需要注意的是,当number恰好在两个整数之间时,round函数会根据“四舍六入五成双”的规则进行四舍五入,也就是说,如果number距离两个整数相等,那么会四舍五入到最近的偶数。

result1 = round(2.5)
print(result1)  # 输出:2
result2 = round(3.5)
print(result2)  # 输出:4

round函数还可以用于处理复数,对于复数,round函数会分别对实部和虚部进行四舍五入。

result = round(3.14159 + 2.71828j, 2)
print(result)  # 输出:(3.14+2.72j)

Python的round函数是一个非常实用的内置函数,可以帮助我们对浮点数进行四舍五入操作,通过指定小数位数,我们可以轻松地控制四舍五入的精度,在实际编程过程中,可以根据需要灵活运用round函数,以满足不同的四舍五入需求。

0