0

我在 python 中有以下字符串,然后用 Django 在模板中呈现。

link_string = '<a href="/search/?q=%23%s"> %s </a>'

它是指向 %23 为“#”的搜索 url 的链接,因为我正在尝试使用 #hashtag 搜索对象。

我打算在 %23 之后用 %s 和另一个值插入 2 个值:

link_href = link_string % ('hashtag_value', 'Link Name')

获得以下最终字符串的正确方法是什么:

<a href="/search/?q=%23hashtag_value"> Link Name </a>

非常感谢你

4

3 回答 3

3
link_string = '<a href="/search/?q=%%23%s"> %s </a>'
于 2013-02-13T19:46:58.177 回答
3

%使用 double percent 进行转义%%

于 2013-02-13T19:47:02.063 回答
1

只需输入%两次字符

link_string = '<a href="/search/?q=%%23%s"> %s </a>'
于 2013-02-13T19:47:09.303 回答