字符串格式化命名参数?

问题:

我知道这是一个非常简单的问题,但我不知道如何google。
我能怎么做

print '<a href="%s">%s</a>' % (my_url)

所以my_url使用两次?我假设我必须“命名”%s,然后在params中使用dict,但是我不确定正确的语法?
只是FYI,我知道我可以在params中使用my_url两次,但这不是要点:)

回答:

print '<a href="%(url)s">%(url)s</a>' % {'url': my_url}

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: String formatting named parameters?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

90 − 81 =