回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有一个字符串,我想在一些字符前加一个<code>\</code>。你知道吗</p>
<p>我用字符串的形式表示字符串,我要做的是:</p>
<pre><code>charmap = {':', '(', ')', '{', '}', '[', ']', '<', '>', '/', '\\', '='}
for key in charmap:
terms_string = terms_string.replace(key, '\\'+key)
</code></pre>
<p>一切正常,但我得到的是<code>\\</code>,而不是<code>\</code>。你知道吗</p>
<p>例如我得到的charmap</p>
<pre><code>{'(', ')', '/', ':', '<', '=', '>', '[', '\\', ']', '{', '}'}
</code></pre>
<p>代替</p>
<pre><code>{'(', ')', '/', ':', '<', '=', '>', '[', '\', ']', '{', '}'}
</code></pre>
<p>这只发生在字符\,而不是其他字符。你知道吗</p>
<p>知道为什么会这样吗?可能是Python配置?谢谢!你知道吗</p>