📅  最后修改于: 2023-12-03 15:38:51.743000             🧑  作者: Mango
在 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 中四舍五入到小数点后两位的方法有很多种,根据具体的需求选择不同的方法即可。