擅长:python、mysql、java
<p>必须格式化字符串,以便实际打印双引号。这里,你有几个解决方案。</p>
<ul>
<li>用反斜杠转义双引号:<code>"these too \" will be printed"</code></li>
<li>使用单引号标记字符串:<code>'these double quotes " will be printed'</code></li>
<li>使用三重引号标记字符串:
<ul>
<li><code>"""You can print "s or 's here without having to escape either"""</code></li>
<li><code>'''And this "works" 'as' well'''</code></li>
</ul>
在</li>
</ul>
<p>三引号的主要优点是您很少希望显示三引号,因此您永远不必费心转义。</p>
<p>在字符串中使用简单的引号可能会很麻烦,因为<code>'</code>恰好也是一个撇号,这在英语中很常见。</p>
<p>在大多数情况下,双引号<code>"</code>是最好的选择,因为它很简单,不需要转义简单引号,而且转义双引号非常容易(<code>"\""</code>)。</p>
<p>如果您碰巧有很多文本数据,我建议您使用三重引号。</p>
<p>但不管怎样,最终声明字符串的所有方法都是等效的。</p>