如何使以下代码生效?

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

所需输出为“%name%”

由于

有帮助吗?

解决方案

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

>>> example = "%{test}%".format(test="name")
>>> print example
%name%

其他提示

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top