擅长:python、mysql、java
<p>您在这里看到的只是一个可读的字符串表示。实际上,<code>\x00</code>是一个字节,即空字节。<code>H</code>也是一个字节,它的值是0x48(正如您已经写过的)。在</p>
<p>如果您立即打印该字符串,您将只看到可打印字符;che控制字符将被执行。在</p>
<p>如果你想要一个全值的十六进制表示,你可能想这样做</p>
<pre><code>print pkt.encode('hex') # at least under Py2
print " ".join("%02x" % ord(i) for i in pkt)
print "\x" + "\x".join("%02x" % ord(i) for i in pkt)
</code></pre>