【发布时间】:2014-05-31 01:41:50
【问题描述】:
我是 Python 新手,想将 ASCII 字符串转换为一系列 16 位值,将两个连续字符的 ascii 代码转换为 16 位值的 MSB 和 LSB 字节,并对整个字符串重复此操作...
我已经搜索过类似的解决方案,但找不到任何解决方案。我很确定这对于更有经验的 Python 程序员来说是一件很容易的事......
【问题讨论】:
-
向我们展示 1) 输入,2) 所需输出,3) 您的代码,4) 实际输出。
-
- Python 2 还是 3? - 16 位作为字节字符串?
-
字符串中的字符列表:['H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '!'] ascii 代码序列:[72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33, 0]期望的结果(将 ascii 码对打包成 16 位值) [a, b, c] 其中 a=72*256+101, b=108*256+111 ...