python 字符串转十六进制的方法
时间: 2023-09-13 19:07:31 浏览: 107
字符串转十六进制数字
将一个字符串转换为十六进制,可以使用 `binascii` 模块的 `hexlify()` 函数。
以下是示例代码:
```python
import binascii
str = 'Hello, World!'
hex_str = binascii.hexlify(str.encode()).decode()
print(hex_str) # 48656c6c6f2c20576f726c6421
```
在上面的代码中,首先将字符串编码为字节串,然后使用 `hexlify()` 函数将其转换为十六进制字符串。注意,`hexlify()` 函数返回的结果是一个字节串,需要使用 `decode()` 方法将其转换为字符串。
阅读全文