我想用Python将字符串转为16进制数字
时间: 2023-11-30 19:04:13 浏览: 72
16进制字符串转为16进制数字
5星 · 资源好评率100%
可以使用Python内置的hex函数来将字符串转为16进制数字。示例如下:
```python
my_string = "Hello, world!"
hex_string = ''.join(hex(ord(c))[2:] for c in my_string)
print(hex_string)
```
输出结果为:
```
48656c6c6f2c20776f726c6421
```
其中,ord函数将字符转为对应的ASCII码,hex函数将ASCII码转为16进制字符串,最后使用join函数将所有的16进制字符串拼接起来。
阅读全文