python字符串转二进制
时间: 2023-09-22 21:06:04 浏览: 68
Python二进制串转换为通用字符串的方法
可以使用Python内置的函数`bin()`将字符串转换为二进制。
例如,将字符串`hello`转换为二进制:
```python
s = 'hello'
binary = ''.join(format(ord(c), '08b') for c in s)
print(binary)
```
输出结果为:
```
0110100001100101011011000110110001101111
```
解释一下代码:
- `format(ord(c), '08b')`将字符串的每个字符转换为ASCII码,并使用8位二进制表示。
- `''.join()`将每个字符的二进制表示连接起来,得到完整的二进制字符串。
阅读全文