怎么用python把字符串转成二进制
时间: 2024-04-12 18:28:26 浏览: 198
python二进制转换
要将字符串转换为二进制,可以使用Python中的 `encode()` 函数和 `binascii()` 模块。
下面是一个示例代码:
```python
import binascii
def string_to_binary(string):
# 将字符串编码为字节
encoded_string = string.encode('utf-8')
# 将字节转换为二进制
binary_string = binascii.hexlify(encoded_string)
return binary_string
# 测试
string = "Hello, World!"
binary = string_to_binary(string)
print(binary)
```
运行上述代码,输出将会是字符串 "Hello, World!" 的二进制表示形式。
请注意,这里使用了 `utf-8` 编码来将字符串转换为字节。如果你的字符串使用了其他编码方式,请相应地修改 `encode()` 函数的参数。
阅读全文