📜  python 2 位小数 - Python (1)

📅  最后修改于: 2023-12-03 15:18:53.274000             🧑  作者: Mango

Python 2 位小数 - Python

在Python中,可以使用round()函数将小数保留到指定的位数。该函数接受两个参数:要舍入的数字和要保留的小数位数。在本例中,我们将介绍如何使用round()函数将小数舍入为2位小数。

num = 3.141592653589

# 保留2位小数
rounded_num = round(num, 2)

print("原数字: ", num)
print("舍入后的数字: ", rounded_num)

输出结果为:

原数字:  3.141592653589
舍入后的数字:  3.14

在上面的代码中,我们定义了一个名为num的变量,并将其设置为3.141592653589。然后,我们将该变量传递给round()函数,并指定将其舍入为2位小数。最后,我们打印出原始数字和舍入后的数字。

在Python 3中,保留小数位数的方法在格式化字符串时略有不同。请参阅以下示例:

num = 3.141592653589

# 保留2位小数
formatted_num = "{:.2f}".format(num)

print("原数字: ", num)
print("格式化后的数字: ", formatted_num)

输出结果为:

原数字:  3.141592653589
格式化后的数字:  3.14

在上面的代码中,我们定义了一个名为num的变量,并将其设置为3.141592653589。然后,我们使用.format()方法将其格式化为一个字符串,并指定保留2位小数。最后,我们打印出原始数字和格式化后的数字。

无论使用哪种方法,保留小数位数都是非常简单的。只需指定要舍入的数字和要保留的小数位数,然后将其传递给所选择的格式化字符串方法即可。