round()函数的使用方法和例子有哪些?
发布时间:2023-07-04 19:19:56
round() 函数是Python内置的一个数学函数,用于将一个数值进行四舍五入。它的用法和例子有很多,我们来一一介绍。
用法基本格式:
round(number, ndigits)
其中,number 是要进行四舍五入的数值,ndigits 是保留的小数位数,默认值为0。
例子一:四舍五入到整数
num1 = 3.14 print(round(num1)) # 输出:3 num2 = 9.65 print(round(num2)) # 输出:10
例子二:保留指定小数位数
num3 = 3.1415926 print(round(num3, 2)) # 输出:3.14 num4 = 9.654321 print(round(num4, 3)) # 输出:9.654
例子三:对负数进行四舍五入
num5 = -3.14 print(round(num5)) # 输出:-3 num6 = -1.49 print(round(num6)) # 输出:-1
例子四:处理边界情况
num7 = 3.5 print(round(num7)) # 输出:4 num8 = 2.5 print(round(num8)) # 输出:2 num9 = 0.5 print(round(num9)) # 输出:0 num10 = -0.5 print(round(num10)) # 输出:0
例子五:对于整数,不会产生改变
num11 = 5 print(round(num11)) # 输出:5 num12 = -10 print(round(num12)) # 输出:-10
例子六:对大数进行四舍五入
num13 = 1234567890.987654321 print(round(num13, 4)) # 输出:1234567890.9877 num14 = 9876543210.123456789 print(round(num14, 6)) # 输出:9876543210.123457
例子七:舍入到指定的最近值,可用于有效位数的运算
num15 = 3.145 print(round(num15, 2)) # 输出:3.14 num16 = 3.145 print(round(num16, 3)) # 输出:3.145
需要注意的是,round() 函数对于边界情况和负数的处理可能有一些特殊情况,因此在具体应用中需要根据实际需要进行调整和处理。
这些例子展示了round()函数的基本用法和常见应用场景,通过round()函数可以方便地对数值进行舍入操作。
