将整数转换为布尔数组的Python方法

0 投票
1 回答
1029 浏览
提问于 2025-04-17 01:51

如果我有一个字符 d 和一个字符 k,我该如何把它们分别转换成一个位数组(比如说 真-假-真-真-真-假-假-真),然后再把这两个数组通过与运算合并成一个数组(最后再把合并后的数组转换回字符)?比如说 01100001(a)和 01100011(c)合并后会变成 01100001(c)?另外,有时候这些转换的结果并不是 ASCII 码(比如 00000010)?

1 个回答

4

不需要创建一个数组:

>>> chr(ord('c') & ord('a'))
'a'

撰写回答