1. 使用 `round()` 函数:
num = 3.
result = round(num, 3)
print(result) 输出:3.142
2. 使用格式化字符串(`str.format()` 或 f-string):
num = 3.
formatted_num = "{:.3f}".format(num)
print(formatted_num) 输出:3.142
或者使用 f-string(Python 3.6+)
formatted_num_f = f"{num:.3f}"
print(formatted_num_f) 输出:3.142
3. 使用 `format()` 函数:
num = 3.
formatted_num = "%.3f" % num
print(formatted_num) 输出:3.142
以上方法都可以实现将浮点数四舍五入到小数点后三位。选择哪种方法取决于你的具体需求和使用场景