擅长:python、mysql、java
<p>每个<code>\xhh</code>项在字符串中是<strong>一个</strong>字节。在</p>
<p>Python正在显示一个string<em>表示法</em>,这是一种字符串文字表示法,可以安全地复制并粘贴到任何ASCII上下文中以重建相同的值。在</p>
<p>因此,任何非ASCII码位都由转义序列表示,其中绝大多数由<code>\xhh</code>十六进制转义符表示。例如,您会注意到制表符使用<code>\t</code>转义序列。字符串中没有实际的<code>\</code>或<code>x</code>字符,因此您也不能在<code>'\\x'</code>上拆分。在</p>
<p>只需将字符串传递给<code>list()</code>,就可以将其转换为单个字符的列表:</p>
<pre><code>>>> s = "\x08\x00\x00\x00\x00\x00\x00\xefn\x15\x01\x00\x00\x00\x00\x10\x02l\t\xa0\x00\xf2\x00\x00\x00\xf2\x00"
>>> list(s)
['\x08', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\xef', 'n', '\x15', '\x01', '\x00', '\x00', '\x00', '\x00', '\x10', '\x02', 'l', '\t', '\xa0', '\x00', '\xf2', '\x00', '\x00', '\x00', '\xf2', '\x00']
</code></pre>