如何在Python中将浮点数格式化为固定宽度?
浮点数 是带有小数点的数字,换句话说也称为实数。默认情况下,浮点数中的小数位数为6,但我们可以使用下面的方法来修改它。
**在本文中,我们将了解如何在Python中将浮点数格式化为给定的宽度。 **
第一种方法是使用格式方法。我们将在print语句中包含格式,并使用花括号引用它,我们应该在花括号中指定小数位数。
阅读更多:Python 教程
实例
在下面给出的程序中,我们将一个浮点数作为输入,并将其四舍五入为4个小数点,使用format()方法 –
num = 123.26549
print("给定的浮点数是")
print(num)
print("四舍五入到4个小数点的浮点数是")
print("{:12.4f}".format(num))
输出
上面示例的输出如下
给定的浮点数是
123.26549
四舍五入到4个小数点的浮点数是
123.2655
使用%运算符
第二种方法是使用 %运算符 。它类似于格式方法,但我们将使用%代替格式,我们还将使用%代替花括号。
实例
在下面的示例中,我们将一个浮点数作为输入,并将其四舍五入为4个小数位数,使用%运算符。 –
num = 123.26549
print("给定的浮点数是")
print(num)
print("四舍五入到4个小数点的浮点数是")
print("% .4f" %num)
输出
上面示例的输出如下
给定的浮点数是
123.26549
四舍五入到4个小数点的浮点数是
123.2655
使用round运算符
第三种方法是使用round运算符。我们将在round运算符中指定数字和小数位数,并返回更新后的数字作为输出。
实例
在下面给出的程序中,我们将一个浮点数作为输入,并将其四舍五入为4个小数点,使用round方法。 –
num = 123.26549
print("给定的浮点数是")
print(num)
print("四舍五入到4个小数点的浮点数是")
print(round(num,4))
输出
上面示例的输出如下
给定的浮点数是
123.26549
四舍五入到4个小数点的浮点数是
123.2655
极客教程