在Python中,要将结果保留两位小数,可以使用 `round()` 函数。`round()` 函数的基本语法是 `round(num, n)`,其中 `num` 是要保留小数的数值,`n` 是要保留的小数位数。例如,要保留数值 `3.14159` 的两位小数,可以写作 `round(3.14159, 2)`,输出结果为 `3.14`。
另外,还可以使用字符串格式化方法,如使用 `%.2f` 格式说明符或者 `format()` 函数,来实现相同的效果。以下是使用这些方法的示例代码:
使用 `%.2f` 格式说明符:
num = 3.14159
formatted_num = "%.2f" % num
print(formatted_num) 输出:3.14
使用 `format()` 函数:
num = 3.14159
formatted_num = "{:.2f}".format(num)
print(formatted_num) 输出:3.14
以上方法都可以将浮点数四舍五入到指定的小数位数,并输出结果。需要注意的是,`round()` 函数在Python 3中遵循的是“银行家舍入”规则,即当要舍入的数字正好位于中间值时,会舍入到最接近的偶数。