我正在使用以下代码将字符转换为位,但我不知道如何将这些位转换回它们的字符。
我尝试按照我采取的步骤来逆转这个过程。我知道 ord() 的反义词是 chr(),但是如何反转 format(ord(char),"b")? 感谢任何帮助
temp = format(ord(char), 'b')
请您参考如下方法:
您可以使用 int() 将字符串转换回整数通过 2 的基地然后返回到带有 chr() 的字符:
temp = format(ord('a'), 'b')
print(temp)
#'1100001'
c = chr(int(temp, 2))
print(c)
# 'a'
