擅长:python、mysql、java
<p>它是相同的数据。Python允许您使用不同的方法指定文本字符串,其中一种方法是使用转义码来表示字节。在</p>
<p>因此,<code>'\x61'</code><em>与<code>'a'</code>是相同的字符值。Python只是选择将可打印的ASCII字符显示为可打印的ASCII字符,而不是转义代码,因为这使得使用bytestrings更加容易。在</p>
<p>如果需要<em>文本</em>斜杠、<code>x</code>字符和两位数<code>6</code>和<code>1</code>字符(因此字符串长度为4),则需要将斜杠加倍或使用原始字符串。在</p>
<p>举例说明:</p>
<pre><code>>>> '\x61' == 'a' # two notations for the same value
True
>>> len('\x61') # it's just 1 character
1
>>> '\\x61' # escape the escape
'\\x61'
>>> r'\x61' # or use a raw literal instead
'\\x61'
>>> len('\\x61') # which produces 4 characters
4
</code></pre>