How can I print literal curly-brace characters in python string and also use .format on it?

前端 未结 16 1635
面向向阳花
面向向阳花 2020-11-21 05:31
x = \" \\{ Hello \\} {0} \"
print(x.format(42))

gives me : Key Error: Hello\\\\

I want to print the output: {Hello} 42

16条回答
  •  情深已故
    2020-11-21 05:38

    You escape it by doubling the braces.

    Eg:

    x = "{{ Hello }} {0}"
    print(x.format(42))
    

提交回复
热议问题