擅长:python、mysql、java
<p>实际上,它是有效的:</p>
<pre><code>>>> 'https://$1wikimediafoundation.org/'.replace('$', '\\')
'https://\\1wikimediafoundation.org/'
>>> print 'https://$1wikimediafoundation.org/'.replace('$', '\\')
https://\1wikimediafoundation.org/
</code></pre>
<p>当您执行<code>'https://$1wikimediafoundation.org/'.replace('$', '\\')</code>时,它返回字符串的<code>__repr__</code>(~表示),您可以看到特殊字符。在</p>
<p>通过打印,您使用的是<code>__str__</code>,即可读版本。(参见<code>__str__</code>与<code>__repr__</code>的<a href="https://stackoverflow.com/a/2626364/3336968">this answer</a>)</p>