python - 在 Python 中将 ASCII 字符串转换为十六进制字符串
问题描述
如何在 Python 中将 ASCII 字符串转换为十六进制字符串?有没有我可以使用的内置功能?
解决方案
这取决于您所说的“ASCII 到十六进制”的确切含义,但是您应该能够调整这种方法来获得您正在寻找的任何东西:
>>> foo = "foo"
>>> ''.join(hex(ord(c))[2:] for c in foo)
'666f6f'
推荐阅读
- html - 将 div 设为兄弟 div 的百分比高度
- android - 活动不使用意图从倒数计时器开始
- javascript - 在角度应用程序中过滤后重置javascript数组
- python - Pyomo:多目标优化
- javascript - 无序列表显示不正确
- c# - 为什么 10.Equals(10f) 会导致假,而 10 == 10f 会导致真?
- python-3.x - 有人能告诉我如何使这个校验和工作吗?调试导致我将函数 luhn_even2 变成了问题
- python - 为什么我会收到此 ImportError?无法从“social_django.utils”导入名称“设置”
- django - Django 同时搜索和显示数据
- javascript - 在超类中抛出异常不起作用