欢迎访问宙启技术站
智能推送

Python中的round()函数的使用方法和实例解析

发布时间:2023-06-17 13:59:04

Python中的round()函数是一个内置函数,它用于对一个数字进行四舍五入操作。该函数可以接收两个参数,第一个参数表示要进行四舍五入操作的数字,第二个参数表示小数点后的位数,表示要保留的小数位数。

round()函数的用法

round()函数的基本用法如下:

round(number, ndigits=None)

参数说明:

- number 表示要进行四舍五入操作的数字,可以是一个整数或浮点数。

- ndigits 表示要保留的小数位数。如果省略该参数,则默认值为0,即进行整数四舍五入。

返回值说明:

- round()函数返回四舍五入后的结果。

注意事项:

- 如果要对一个大数进行保留小数位数的操作,ndigits参数必须是正整数。否则会出错。

- 如果要对一个小数进行保留小数位数的操作,ndigits参数可以是负整数。表示四舍五入到指定位数之前。

round()函数的实例解析

下面来看一些round()函数的实例:

例1:对一个整数进行四舍五入操作。

a = 10
result = round(a)
print(result)   # 10

例2:对一个浮点数进行四舍五入操作。

a = 4.6
result = round(a)
print(result)   # 5

例3:保留指定小数位数。

a = 3.14159
result = round(a, 4)
print(result)   # 3.1416

例4:保留负数位数。

a = 12345
result = round(a, -3)
print(result)   # 12000

例5:保留负数位数。

a = 0.012345
result = round(a, -4)
print(result)   # 0.0123

总结

round()函数是Python中一个非常实用的函数,它可以对数字进行四舍五入操作,用法非常简单。需要注意的是,保留小数位数时ndigits参数必须是正整数,保留负数位数时ndigits参数可以是负整数。