首页 > 解决方案 > 在 Python 中将 ASCII 字符串转换为十六进制字符串

问题描述

如何在 Python 中将 ASCII 字符串转换为十六进制字符串?有没有我可以使用的内置功能?

标签: python

解决方案


这取决于您所说的“ASCII 到十六进制”的确切含义,但是您应该能够调整这种方法来获得您正在寻找的任何东西:

>>> foo = "foo"
>>> ''.join(hex(ord(c))[2:] for c in foo)
'666f6f'

推荐阅读