帮我把一个字符串转成二进制可以吗?
时间: 2024-03-03 15:52:46 浏览: 101
当然可以,您可以使用 ASCII 编码将字符串转换为二进制。ASCII 编码是一种将字符转换为数字的编码方式,其中每个字符都对应一个唯一的数字。下面是将字符串 "Hello, world!" 转换为二进制的示例代码(使用 Python 语言):
```python
text = "Hello, world!"
binary = ''.join(format(ord(c), '08b') for c in text)
print(binary)
```
输出结果是:
```
01001000 01100101 01101100 01101100 01101111 00101100 00100000 01110111 01101111 01110010 01101100 01100100 00100001
```
代码中,`format(ord(c), '08b')` 将每个字符转换为 8 位的二进制形式,`''.join()` 将每个字符的二进制形式连接起来,形成一个字符串。
阅读全文