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

Python中的round()函数:如何四舍五入小数

发布时间:2023-07-01 06:58:39

在Python中,可以使用内置函数round()来实现四舍五入功能。round()函数可以将一个数字四舍五入到指定的小数位数。

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

round(number, ndigits)

其中,number是要进行四舍五入的数字,ndigits是要保留的小数位数。

下面是一些使用round()函数进行四舍五入的示例:

示例1:

num = 3.1415
rounded_num = round(num)
print(rounded_num)  # 输出: 3

在这个示例中,round()函数将3.1415四舍五入到了最近的整数,结果为3。

示例2:

num = 3.1415
rounded_num = round(num, 2)
print(rounded_num)  # 输出: 3.14

在这个示例中,round()函数将3.1415四舍五入到了两位小数,结果为3.14。

示例3:

num = 3.145
rounded_num = round(num, 2)
print(rounded_num)  # 输出: 3.15

在这个示例中,round()函数将3.145四舍五入到了两位小数,结果为3.15。

需要注意的是,当要保留的小数位数为负数时,round()函数会将整数部分进行四舍五入,而不是小数部分。

示例4:

num = 12345
rounded_num = round(num, -2)
print(rounded_num)  # 输出: 12300

在这个示例中,round()函数将12345四舍五入到了最近的百位,结果为12300。

除了round()函数,还可以使用format()函数来实现类似的四舍五入功能,具体使用示例如下:

示例5:

num = 3.1415
rounded_num = "{:.2f}".format(num)
print(rounded_num)  # 输出: 3.14

在这个示例中,format()函数将3.1415格式化为两位小数,并进行四舍五入,结果为3.14。

总结一下,Python中的round()函数可以用于实现四舍五入功能。通过指定小数位数,可以将一个数字进行四舍五入。此外,还可以使用format()函数来实现类似的功能。