在Python 2.6+和Python 3中,您可以选择使用较新的字符串格式设置方法。
print('<a href="{0}">{0}</a>'.format(my_url))这样可以避免重复输入参数,或者
print('<a href="{url}">{url}</a>'.format(url=my_url))如果要命名参数。
print('<a href="{}">{}</a>'.format(my_url, my_url))这是严格的位置,只有警告:format()参数遵循Python规则,其中必须首先使用未命名的args,然后是命名参数,然后是args(类似于list或tuple的序列),然后是
kwargs(一个dict如果您知道对自己有什么好处,请使用字符串作为键)。首先通过将命名值替换为其标签来确定插值点,然后从剩下的位置进行定位。因此,您也可以这样做…
print('<a href="{not_my_url}">{}</a>'.format(my_url, my_url, not_my_url=her_url))但这不是…
print('<a href="{not_my_url}">{}</a>'.format(my_url, not_my_url=her_url, my_url))


