擅长:python、mysql、java
<p>有两种简单的方法可以做到这一点(也有很多模糊的方法,但我们不要去那里)</p>
<p>我通常更喜欢的方法是使用相反类型的引号来包围引号字符。也就是说,如果您试图指定<em>单</em>引号(撇号,<code>'</code>),请用<em>双</em>引号将其括起来:<code>"'"</code>;如果您试图指定一个<em>双</em>-引号,请用单引号将其括起来:<code>'"'</code></p>
<p>使用这种方法,您的声明如下所示:</p>
<pre><code>punc_list = [".", ":", ";", '"', "'"]
</code></pre>
<p>另一种方法是使用反斜杠(<code>\</code>)字符“<em>转义</em>”双引号:<code>"\""</code>如果将反斜杠放在引号前面,这会告诉Python不要将其视为分隔符,而是将其用作实际的引号</p>
<p>使用这种方法,您的声明如下所示:</p>
<pre><code>punc_list = [".", ":", ";", "\"", "'"]
</code></pre>
<p>Python文档<a href="https://docs.python.org/3/reference/lexical_analysis.html#string-and-bytes-literals" rel="nofollow noreferrer">here</a>中有一个支持转义的列表</p>