Как я могу напечатать буквенные фигурные скобки в строке Python, а также использовать .format на нем? - PullRequest
1209 голосов
/ 29 марта 2011
x = " \{ Hello \} {0} "
print x.format(42)

дает мне: Key Error: Hello\\

Я хочу напечатать вывод: {Hello} 42

Ответы [ 11 ]

0 голосов
/ 25 мая 2019

Вы можете использовать String.Template():

from string import Template
s = Template('$txt, $num')
s.substitute(txt='{Hello}', num='42 ')
...