📌  相关文章
📜  如何用 Python 四舍五入到小数点后两位? - Python (1)

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

如何用 Python 四舍五入到小数点后两位?

在 Python 中,我们可以使用内置的 round() 函数,将一个浮点数按照指定的小数位数进行四舍五入,例如:

num = 3.1415926
rounded_num = round(num, 2)
print(rounded_num)  # 3.14

其中,第一个参数是需要进行四舍五入的浮点数,第二个参数是指定保留的小数位数。

需要注意的是,round() 函数进行的是银行家舍入法(banker's rounding),也就是在需要进行四舍五入时,会保留最靠近零的值。例如:

num1 = 1.25
num2 = 1.35
print(round(num1, 1))  # 1.2
print(round(num2, 1))  # 1.4

更详细的使用说明,可以查看官方文档:round() 函数

除了 round() 函数外,还可以使用字符串的格式化方法,指定保留的小数位数,例如:

num = 3.1415926
formatted_num = '{:.2f}'.format(num)
print(formatted_num)  # 3.14

其中,{:.2f} 表示将浮点数保留两位小数。更详细的使用说明,可以参考官方文档:格式化字符串

总的来说,Python 中四舍五入到小数点后两位的方法有很多种,根据具体的需求选择不同的方法即可。