需要帮助 - 位字段转换

发布于 2024-07-10 12:39:58 字数 48 浏览 3 评论 0原文

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

I want to convert strings to bit-fields.Also,convert them to binary and then use.
Need help with this..help me ..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

甜尕妞 2024-07-17 12:39:58

我认为 struct module 就是你的后。

使用示例:

>>> 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

I think the struct module is what you're after.

Example of usage:

>>> 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
满意归宿 2024-07-17 12:39:58

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

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

they're all binary already... Which language are we talking about?

I'd start by looking at the string as an array of characters and working with each character individually.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文