0

如果我有一个 char d 和一个 char k,我如何将每个变成一个位数组(例如 True-False-True-True-True-False-False-True),然后通过 AND 将数组组合成一个数组-ing 每个位(然后将组合数组转换回字符)?比如01100001(a)和01100011(c)组合成01100001(c)?还有,有时候这些转换的结果不是ASCII(比如00000010)?

4

1 回答 1

4

无需制作数组:

>>> chr(ord('c') & ord('a'))
'a'
于 2011-09-08T22:48:04.913 回答