2

你如何使下面的代码工作?

example = "%%(test)%" % {'test':'name',}
print example

所需的输出是“%name%”

谢谢

4

2 回答 2

7

另一种方法是使用新的高级字符串格式

>>> example = "%{test}%".format(test="name")
>>> print example
%name%
于 2009-10-27T10:19:23.390 回答
5
example = "%%%(test)s%%" % {'test':'name',}
print example

%(key)s是由 标识的字符串的占位符key。使用运算符时%%转义。%%

于 2009-10-27T10:00:27.390 回答