Python 如何将浮点数显示为两位小数

Python 如何将浮点数显示为两位小数

带有小数点的数字被认为是浮点数,也称为实数。浮点数默认情况下有六位小数点,但我们可以使用下面描述的方法来调整它。

在本文中,我们将会了解如何在Python中以两位小数显示浮点数。

第一种技术是使用format方法。格式化将包含在print语句中,并使用大括号引用,大括号内提到的小数位数。

示例

在下面给出的示例中,我们以一个浮点数作为输入,并将其显示为两位小数。

num = 12.263241

print("Given floating number is")
print(num)

print("The floating number rounded up to 2 decimal points is")
print("{:12.2f}".format(num))

输出

上面示例的输出如下所示−

Given floating number is
12.263241
The floating number rounded up to 2 decimal points is
         12.26

使用%运算符

第二种方法是使用百分号运算符。它与format技术相同,只是我们将使用百分号代替format,将百分号代替大括号。

示例

在下面的示例中,我们接受一个浮点数作为输入,并使用 %运算符 显示它并保留2位小数。

num = 12.26549

print("Given floating number is")
print(num)

print("The floating number rounded up to 2 decimal points is")
print("% .2f" %num)

输出

上述示例的输出如下所示-

Given floating number is
12.26549
The floating number rounded up to 2 decimal points is
 12.27

使用round()运算符

第三种方法使用round运算符。round运算符将数字和小数位数作为输入,返回修订后的值作为输出。

示例

在下面的示例中,我们将一个浮点数作为输入,并使用round()运算符将其显示为只有2位小数。−

num = 12.26549

print("Given floating number is")
print(num)

print("The floating number rounded up to 2 decimal points is")
print(round(num,2))

输出

上述示例的输出结果如下所示 –

Given floating number is
12.26549
The floating number rounded up to 2 decimal points is
12.27

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程