使用format()函数保留两位小数可通过".2f"格式说明符实现:1. format(3.14159, ".2f")输出"3.14";2. "价格是 {:.2f} 元".format(12.3)输出"价格是 12.30 元";3. 多数值"a={:.2f}, b={:.2f}".format(1.234,5.678)输出"a=1.23, b=5.68",自动补零并四舍五入。

在 Python 中,使用 format() 函数保留两位小数有多种方式,最常见的是通过格式化字符串来控制浮点数的显示精度。
1. 使用 format() 函数格式化单个数值
可以直接调用 format() 函数,并使用格式说明符 ".2f" 来保留两位小数:
- format(3.14159, ".2f") 输出 "3.14"
- format(5.6, ".2f") 输出 "5.60"(自动补零)
2. 在字符串中使用 str.format() 方法
可以在字符串模板中使用大括号 {},然后调用 .format() 方法插入变量并指定格式:
- "价格是 {:.2f} 元".format(12.3) 输出 "价格是 12.30 元"
- "结果为: {:.2f}".format(7.888) 输出 "结果为: 7.89"(四舍五入)
3. 多个数值同时格式化
如果要格式化多个浮点数,可以在每个占位符中都使用 .2f:
立即学习“Python免费学习笔记(深入)”;
- "a={:.2f}, b={:.2f}, c={:.2f}".format(1.234, 5.678, 9.0) 输出 "a=1.23, b=5.68, c=9.00"
基本上就这些。只要记住 ".2f" 表示保留两位小数的浮点格式,就可以灵活使用 format 函数实现精确输出。











