用python写一个将二进制字符串转为ASCII的代码
时间: 2024-05-06 17:20:40 浏览: 205
python自学:字符转ASCⅡ码
以下是将二进制字符串转换为ASCII的Python代码:
```python
binary_string = "01100001 01100010 01100011" # 二进制字符串
ascii_string = ""
# 将二进制字符串分割为每个字节
byte_list = binary_string.split(" ")
# 循环遍历每个字节并将其转换为ASCII字符
for byte in byte_list:
decimal_value = int(byte, 2) # 将二进制转换为十进制
ascii_char = chr(decimal_value) # 将十进制转换为ASCII字符
ascii_string += ascii_char # 附加ASCII字符到ASCII字符串
print(ascii_string) # 输出转换后的ASCII字符串
```
输出结果为:
```
abc
```
请注意,此代码假定二进制字符串中的每个字节都是空格分隔的。如果不是,则需要更改代码以处理不同的分隔符。
阅读全文