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

Python中的round()函数完全解释

发布时间:2023-06-03 17:57:02

Python中的round()函数是一个用于舍入数字的内置函数。该函数可以接受两个参数: 个参数是待舍入的数字,而第二个参数是可选的小数位数。下面是对round()函数的详细解释:

功能:

round()函数用于将数字舍入到指定的小数位数。

语法:

round(number, [ndigits])

参数:

number:要舍入的数字;

ndigits:舍入的小数位数,可选,默认为0。

返回值:

round()函数返回舍入后的数字。

使用方法:

1.调用round()函数时只传入一个参数,将对这个数字进行四舍五入,返回整数。

例如:

round(3.1415926)

输出结果为:3

2.调用round()函数时传入两个参数,将对 个参数进行四舍五入操作,第二个参数表示保留的小数位数。

例如:

round(3.1415926, 2)

输出结果为:3.14

3.传入的数字是负数时,round()函数会根据最接近该数字的正数进行四舍五入。

例如:

round(-3.1415926)

输出结果为:-3

4.如果要对数字进行保留小数位的操作,但是小数位数超过了数字中的实际小数位数,则需要使用字符串格式化来实现。示例如下:

例如:

x = 42.34567

print("%.2f" % round(x,2))

输出结果为:42.35

以上就是round()函数在Python中的完整解释。如有疑问欢迎提出。