是否可以在python中为其关键字参数之一格式化字符串时提供默认值。
考虑以下示例
MY_STRING = '{name}{age}'
print MY_STRING.format(name='sameer', age=30)
如何在不指定年龄的情况下格式化MY_STRING?
答案 0 :(得分:1)
您正在寻找x-redelivered-count
:
x-redelivered-count
可以使用partial
代替from functools import partial
MY_STRING = '{name}{age}'
format_name = partial(MY_STRING.format, age=30)
print format_name(name='sameer')
# sameer30
来使其更加通用:
str.format