python字符串转字节数组
时间: 2023-08-17 12:12:38 浏览: 121
python将字符串转换成数组的方法
在Python中,可以使用字符串的encode()方法将字符串转换为字节数组。具体的转换方式取决于所选择的编码类型。例如,如果要将字符串转换为ASCII编码的字节数组,可以使用以下代码:
```python
str = "hello"
b = str.encode("ascii")
```
如果要将字符串转换为UTF-8编码的字节数组,可以使用以下代码:
```python
str = "hello"
b = str.encode("utf-8")
```
另外,如果要将十六进制的字符串转换为字节数组,可以使用binascii模块的a2b_hex()函数。例如:
```python
import binascii
str = "ffa7c2"
b = binascii.a2b_hex(str)
```
这样就可以将十六进制的字符串转换为对应的字节数组了。
阅读全文