【发布时间】:2009-10-27 09:57:44
【问题描述】:
你如何使下面的代码工作?
example = "%%(test)%" % {'test':'name',}
print example
期望的输出是“%name%”
谢谢
【问题讨论】:
你如何使下面的代码工作?
example = "%%(test)%" % {'test':'name',}
print example
期望的输出是“%name%”
谢谢
【问题讨论】:
另一种方法是使用新的Advanced String Formatting
>>> example = "%{test}%".format(test="name")
>>> print example
%name%
【讨论】:
example = "%%%(test)s%%" % {'test':'name',}
print example
%(key)s 是由key 标识的字符串的占位符。使用 % 运算符时,%% 转义 %。
【讨论】: