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

python3中round函数用法python3中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函数,以满足不同的四舍五入需求。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。