擅长:python、mysql、java
<p>字符串的计算结果为<code>'!4H'</code>,它恰好是一组4个无符号短值。在</p>
<p>注意,没有和的<code>v</code>是<code>(struct.unpack('!%sH' % int(len(data)/2), data))</code>
这是(65535,65535,65535,65535)。在</p>
<p>请注意,0xffff是65535。在</p>
<p>不幸的是,在Python中,它被转换成一个int32对象,在<code>sum</code>之后,结果是值:262140。在Python中,<code>v.nbytes</code>是4,v.dtype是dtype('int32')。在</p>
<p>最后,<code>>> 16</code>右移16<em>位</em>而不是16个字节,如<code>'%x'%(0xffff >> 1) = '7fff'</code></p>