擅长:python、mysql、java
<p>您将转换为数字的二进制表示,而不是十六进制表示(尽管Python将字节显示为十六进制)。使用<a href="http://docs.python.org/library/struct.html" rel="nofollow noreferrer">^{<cd1>} module</a>进行此类转换。在</p>
<p>演示:</p>
<pre><code>>>> struct.pack('>I', 3892)
'\x00\x00\x0f4'
>>> struct.pack('>I', 4314)
'\x00\x00\x10\xda'
</code></pre>
<p>请注意,“4”的ASCII代码是0x34,python只显示带有<code>\x</code>转义符的字节,如果它是不可打印的字符。因为0x34是可打印的,所以python将其输出为<code>4</code>。在</p>
<p>上述格式代码中的“>;”表示“big-endian”,“I”是无符号整数转换(4字节)。在</p>