python使用字符串的 format() 方法和 f-strings格式化输出浮点数

在 Python 中,你可以使用字符串格式化来输出浮点数。常见的格式化方法有两种:使用字符串的 format() 方法和 f-strings。

  1. 使用 format() 方法

在占位符中使用 {} 表示要插入变量的位置,在其中加上 :f 表示将变量格式化为浮点数。还可以使用花括号内冒号后面的数字来控制小数点后的精度。例如:

value = 3.1415926
print("The value is {:.2f}.".format(value))

输出结果为:

The value is 3.14.
  1. 使用 f-strings

在 f-string 中,可以在变量名后加上 :.nf 来控制浮点数的精度。例如:

value = 3.1415926
print(f"The value is {value:.2f}.")

输出结果与之前相同:

The value is 3.14.

总之,Python 提供了多种字符串格式化的方法,开发者可以根据实际情况选择最合适的方式。