Skip to main content
 首页 » 编程设计

python之如何在python中将位转换为字节

2025年05月04日21xing901022

我正在使用以下代码将字符转换为位,但我不知道如何将这些位转换回它们的字符。

我尝试按照我采取的步骤来逆转这个过程。我知道 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'