【发布时间】:2017-08-27 02:13:58
【问题描述】:
例如说我执行
base64.b64encode('Monday')
获得'TW9uZGF5'。但是当我想访问每个字符的 6 位时,我会得到类似这样的信息(每个字符的 ASCII 值):
[84 87 57 117 90 71 70 53]
当我想获得 6 位(0 到 63 之间的值)等价物时:
[19 22 61 46 25 6 5 57]
有没有办法做到这一点,而无需遍历列表并相应地手动更改它们?
谢谢!
【问题讨论】:
-
你需要做位操作(shifting, anding, oring)
标签: python python-3.x base64 ascii bit