在Python中,字符串格式化运算符(%
)用于通过将值插入到字符串的占位符中来格式化字符串。
✏️ 语法
formatted_string = "格式是 %s,%d,%f" % (value1, value2, ...)
在上面的代码中,占位符由%
后面跟随表示要插入的值类型的字母表示。
要插入的值被括在括号中,用逗号分隔。
最常用的占位符有:
%s
用于字符串%d
用于整数%f
用于浮点数📘 示例
name = "John"
age = 25
height = 1.75
formatted_string = "我的名字是 %s,我今年 %d 岁,我的身高是 %.2f 米。" % (name, age, height)
print(formatted_string)
在上面的代码中,name
、age
和height
的值分别插入到占位符%s
、%d
和%.2f
中。
然后将生成的格式化字符串作为输出打印出来。
输出:
我的名字是 John,我今年 25 岁,我的身高是 1.75 米。