python str转16进制
时间: 2023-10-29 09:17:47 浏览: 164
shiliujinzhi.rar_汉字 转换 十六 进制
可以使用Python的内置函数`hex()`将字符串转换为16进制。具体实现如下:
```python
s = "Hello, World!"
hex_str = ''.join([hex(ord(c))[2:].zfill(2) for c in s])
print(hex_str)
```
输出结果为:
```
48656c6c6f2c20576f726c6421
```
其中,`ord()`函数可以返回字符的ASCII码值,`hex()`函数将其转换为16进制字符串,最后使用`zfill()`函数补全字符串长度。
阅读全文