格式化字符串是什么意思?

格式化字符串是指在字符串中插入数据或变量时,按照一定的格式进行处理的过程。Python 中的字符串格式化可以使用多种方法来实现,其中比较常用的方式是使用字符串的 format() 方法和 f-strings。

通过格式化字符串,我们可以将变量值或其他数据按照特定的格式插入到字符串中,从而生成需要的输出文本。例如,以下示例演示了如何使用 format() 方法将变量插入到字符串中:

name = "Alice"
age = 30
print("My name is {} and I'm {} years old.".format(name, age))

输出结果为:

My name is Alice and I'm 30 years old.

另外,Python 还提供了一种更简洁、直观的字符串格式化方式——f-strings。这种方式使用字符串前缀 f,并在大括号中直接插入变量名或表达式。例如:

name = "Alice"
age = 30
print(f"My name is {name} and I'm {age} years old.")

输出结果与之前相同:

My name is Alice and I'm 30 years old.

无论使用哪种方式,格式化字符串都可以帮助我们轻松地生成复杂的文本输出。