📅  最后修改于: 2023-12-03 15:07:56.057000             🧑  作者: Mango
在Python中,浮点数默认只显示一位小数。但是有时候需要显示多于一位小数,本文将介绍如何在Python中实现该功能。
为了保留小数位数,我们可以使用 round()
函数。该函数有两个参数:要舍入的数和要舍入的位数。
a = 3.1415926
b = round(a, 2)
print(b) # 3.14
在上面的例子中,我们将 a
舍入到小数点后 2 位,并将结果赋值给变量 b
,然后打印 b
。输出结果为 3.14
。
除了使用 round()
函数外,我们还可以使用格式化字符串来实现多位小数输出的功能。下面是一个示例:
a = 3.1415926
print(f"{a:.2f}") # 3.14
在上面的例子中,我们使用格式化字符串 {a:.2f}
来将 a
输出为一个字符串,并限制小数点后只有 2 位。输出结果为 3.14
。
以上就是在Python中获得多于一位小数的方法。您可以使用 round()
函数来进行舍入,也可以通过格式化字符串来控制小数位数的输出。希望这些技巧对您有所帮助!