我在python中有以下字符串,然后使用Django在模板中呈现。
link_string = '<a href="/search/?q=%23%s"> %s </a>'
这是指向搜索网址的链接,其中%23是&#39;#&#39;,因为我尝试使用#hashtag搜索对象。
我打算用%2和%s之后的%s插入这个字符串:
link_href = link_string % ('hashtag_value', 'Link Name')
获取以下最终字符串的正确方法是什么:
<a href="/search/?q=%23hashtag_value"> Link Name </a>
非常感谢
答案 0 :(得分:3)
link_string = '<a href="/search/?q=%%23%s"> %s </a>'
答案 1 :(得分:3)
%
使用双倍%%
转义。
答案 2 :(得分:1)
只需输入%
字符两次
link_string = '<a href="/search/?q=%%23%s"> %s </a>'