Python运算符 - 字符串格式化

在Python中,字符串格式化运算符(%)用于通过将值插入到字符串的占位符中来格式化字符串。

✏️ 语法

Python
formatted_string = "格式是 %s,%d,%f" % (value1, value2, ...)

在上面的代码中,占位符由%后面跟随表示要插入的值类型的字母表示。
要插入的值被括在括号中,用逗号分隔。

最常用的占位符有:

  • %s 用于字符串
  • %d 用于整数
  • %f 用于浮点数

📘 示例

Python
name = "John"
age = 25
height = 1.75

formatted_string = "我的名字是 %s,我今年 %d 岁,我的身高是 %.2f 米。" % (name, age, height)
print(formatted_string)

在上面的代码中,nameageheight的值分别插入到占位符%s%d%.2f中。
然后将生成的格式化字符串作为输出打印出来。

输出:

我的名字是 John,我今年 25 岁,我的身高是 1.75 米。