如何使以下代码生效?
example = "%%(test)%" % {'test':'name',}
print example
所需输出为“%name%”
由于
答案 0 :(得分:7)
另一种方法是使用新的Advanced String Formatting
>>> example = "%{test}%".format(test="name")
>>> print example
%name%
答案 1 :(得分:5)
example = "%%%(test)s%%" % {'test':'name',}
print example
%(key)s
是key
标识的字符串的占位符。使用%%
运算符时,%
会转义%
。