python 格式字符串中的填充符

使用 %类型 来填充

常用的有:
%s 填充字符串类型;
%d 填充 int 类型;
这里是沿用了 C语言中 printf() 函数中的格式,更多的信息请查看:完整列表

name = 'tommy'
message = 'hello %s' % name
print(message)

结果是:hello tommy
同时填充多个时,需要使用元组

name = 'tommy'
age = 29
message = 'my name is %s, i am %d years old.' % (name, age)
print(message)

结果是:my name is tommy, i am 29 years old

使用字典类型填充

message = 'my name is {my\_name}, i am {age} years old.'
info = {'my\_name' : 'tommy', 'age' : 29} # key必须是字符串
message = message.format(\*\*info) # 使用字典类型填充,前面需要加上两个 “*”
print(message)

输出结果是:

my name is tommy, i am 29 years old.