Python中百分号占位符的字符串格式化方法中,%s
和%r
可以用来进行字符串格式化输出。它们的输出内容有所不同。
%s
格式化符表示输出的是字符串,会将变量转化为字符串类型进行输出。如果格式化内容为一个字符串变量,则输出该字符串;如果格式化的内容是一个数字变量,那么会将其转化为字符串类型后进行输出。下面是一个示例代码:
name = 'Alice'
age = 18
print('My name is %s, I am %s years old.' % (name, age))
上述代码中