Python字符串格式化特殊字符
如何使下面的代码工作?
example = "%%(test)%" % {'test':'name',}
print example
所需的输出是“%name%”
谢谢
How do you make the following code work?
example = "%%(test)%" % {'test':'name',}
print example
Where the desired output is "%name%"
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
另一种方法是使用新的高级字符串格式
An alternative is to use the new Advanced String Formatting
%(key)s
是由key
标识的字符串的占位符。使用%
运算符时,%%
会转义%
。%(key)s
is a placeholder for a string identified bykey
.%%
escapes%
when using the%
operator.