python print二进制转中文
时间: 2023-11-27 12:35:14 浏览: 119
python中使用print输出中文的方法
你可以使用Python的`chr()`函数将二进制数转换为对应的Unicode字符,然后使用`print()`函数输出中文字符。下面是一个示例代码:
```python
binary_str = '01101111 01101100 01101001 01110110 01100101'
bin_list = binary_str.split() # 将二进制字符串按空格分割成列表
# 将二进制转换为整数,并使用chr()函数将整数转换为Unicode字符
result = ''.join([chr(int(binary, 2)) for binary in bin_list])
print(result) # 输出中文字符
```
这段代码将把二进制字符串`01101111 01101100 01101001 01110110 01100101`转换为对应的Unicode字符,并输出结果:"olive"。你可以根据需要修改二进制字符串来得到不同的中文字符。
阅读全文