我必须用列表中的变量替换某些占位符,但是我不确定如何重新格式化占位符。
warning = 'I don\'t recognize the name {0}. Did you mean {1}?'
上面的代码行是我需要重新格式化的。任何帮助将不胜感激。
答案 0 :(得分:0)
这是默认的Python格式化字符串,可以与format
一起使用。
>>> warning = 'I don\'t recognize the name {0}. Did you mean {1}?'
>>> warning.format("Meliodus123", "format")
"I don't recognize the name Meliodus123. Did you mean format?"
{0}
中的数字表示传递给format
的参数位置。