擅长:python、mysql、java
<p>这是因为<code>hex()</code>不包含任何前导零,例如:</p>
<pre><code>>>> hex(15)[2:]
'f'
</code></pre>
<p>要确保始终有两个字符,可以在必要时使用<a href="http://docs.python.org/2/library/stdtypes.html#str.zfill">^{<cd2>}</a>添加前导零:</p>
<pre><code>>>> hex(15)[2:].zfill(2)
'0f'
</code></pre>
<p>下面是代码中的内容:</p>
<pre><code>fc = '0x'
for i in b[0x15c:0x15f]:
fc += hex(ord(i))[2:].zfill(2)
</code></pre>