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()函数来实现类似的功能。
