擅长:python、mysql、java
<p>反斜杠是字符串转义字符;要转义反斜杠,请将其加倍。因此,当您执行<code>'\\'</code>时,您的意思是“第二个反斜杠并不是从后面的单引号转义,因为第一个反斜杠使其成为纯反斜杠(而第一个反斜杠不是字符串的一部分)”。你知道吗</p>
<p>如果您希望反斜杠按字面解释,而不进行转义(除了引号字符本身,这意味着您不能用反斜杠结束字符串),请使用带有<code>r</code>前缀的原始字符串,所有反斜杠都将被解释为字面反斜杠:</p>
<pre><code>thisdict = {"brand": "Ford", "model": r"\\[vocalized-noise\\]", "year": 1964}
</code></pre>
<p>唯一的选择是将反斜杠加倍,这会很快变得难看:</p>
<pre><code>thisdict = {"brand": "Ford", "model": "\\\\[vocalized-noise\\\\]", "year": 1964}
</code></pre>