我需要使用format()方法打印出包含$ {}的字符串
例如,我想打印出来
"hello ${a} hello"
使用此python代码
print "{string1} ${a} {string1}".format(string1="hello")
但是,我得到KeyError'a',因为format()需要{a}的输入字符串。 如何教format()忽略$ {a}?
答案 0 :(得分:3)
您需要将{和}加倍到{{to}}:
print "{string1} ${{a}} {string1}".format(string1="hello")