在python中是否还有其他转换类型添加到字符串格式中?
基于%
的字符串格式中使用的标准转换类型有s
用于字符串,d
用于小数,等等。我要做的是添加一个新字符,我可以为其指定一个自定义处理程序(例如lambda函数),该处理程序将返回要插入的字符串。
例如,我想添加h
作为转换类型,以指定字符串应转义以便在HTML中使用。例如:
#!/usr/bin/python
print "<title>%(TITLE)h</title>" % {"TITLE": "Proof that 12 < 6"}
这将使用cgi.escape
上的"TITLE"
生成以下输出:
<title>Proof that 12 < 6</title>
目前没有回答
相关问题 更多 >
编程相关推荐