<[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hello, > > I was looking at this: > http://docs.python.org/lib/module-struct.html > and tried the following > >>>> import struct >>>> struct.calcsize('h') > 2 >>>> struct.calcsize('b') > 1 >>>> struct.calcsize('bh') > 4 > > I would have expected > >>>> struct.calcsize('bh') > 3 > > what am I missing ?
Not sure, however I also find the following confusing: >>> struct.calcsize('hb') 3 >>> struct.calcsize('hb') == struct.calcsize('bh') False I could understand aligning to multiples of 4, but why is 'hb' different from 'bh'? -- http://mail.python.org/mailman/listinfo/python-list