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

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()函数可以方便地对数值进行舍入操作。