Python round 用法详解及示例
round
是Python中的内置函数,用于将一个浮点数四舍五入为指定小数位数的数字。它的语法如下:
round(number, ndigits)
number
:要进行四舍五入的数字。ndigits
:要保留的小数位数,可以是正整数或负整数。
接下来我会给出三个示例来说明round
函数的用法。
示例1:将浮点数四舍五入到指定的小数位数
x = 3.14159
rounded_num = round(x, 2)
print(rounded_num) # 输出:3.14
在上述示例中,我们将浮点数x
四舍五入到小数点后两位,结果为3.14
。
示例2:将浮点数四舍五入到整数
y = 3.8
rounded_num = round(y)
print(rounded_num) # 输出:4
在这个示例中,我们将浮点数y
四舍五入到最接近的整数。由于3.8
离4
更近,所以结果为4
。
示例3:将浮点数四舍五入到负数的小数位数
z = 1234.5678
rounded_num = round(z, -2)
print(rounded_num) # 输出:1200.0
在这个示例中,我们将浮点数z
四舍五入到负数的小数位数。-2
表示保留到百位(即十位左边的数字),结果为1200.0
。
通过以上三个示例,我们可以看到round
函数的灵活性,可以用于不同的四舍五入需求。注意,round
返回的结果是一个浮点数,而不是一个整数。