-3

我想将字符串转换为位字段。另外,将它们转换为二进制然后使用。需要这方面的帮助..帮助我..

4

2 回答 2

2

我认为struct 模块是你所追求的。

使用示例:

>>> from struct import *
>>> pack('hhl', 1, 2, 3)
'\x00\x01\x00\x02\x00\x00\x00\x03'
>>> unpack('hhl', '\x00\x01\x00\x02\x00\x00\x00\x03')
(1, 2, 3)
>>> calcsize('hhl')
8
于 2008-12-22T12:49:44.183 回答
0

它们都是二进制的......我们在谈论哪种语言?

我首先将字符串视为一个字符数组并单独处理每个字符。

于 2008-12-22T12:33:30.017 回答