擅长:python、mysql、java
<p>为什么我们需要逃离绳子?在</p>
<p>这是因为我们想在字符串中使用一些特殊字符。
你所说的特殊人物是什么意思?
特殊字符是用来构造字符串本身的。在</p>
<p>例如“或”</p>
<p>现在如果有这个字符串,<code>"I like the symbol " !!!"</code></p>
<p>Python看到第一个“和下一个”,认为字符串结束了,并在那里给出了一个错误。在</p>
<p>但是添加一个反斜杠使这成为可能,因为反斜杠告诉python下一个字符将作为字符串的一部分而不是作为特殊字符来读取。在您的例子中,您告诉python不要使用结束符“作为特殊字符,因此它肯定会给出一个错误。在</p>
<p>您的解决方案是<code>print("A double-quote's escaped using a backslash, e.g. \"")</code></p>
<p>这是因为第二个last“被计算为字符串的一部分,last”是一个特殊字符。在</p>
<p>另外,python还提供了一个特性,您可以使用</p>
<p><code>print('A double-quote's escaped not using a backslash, e.g. \"')</code></p>
<p>因为在这种情况下,“不再是一个特殊的字符,因为'正在处理它。
即使反过来也行</p>
<p><code>print("A single-quote's escaped not using a backslash, e.g. '")</code></p>