python - 将字符串中的所有字符转换为python中的ascii hex

标签 python ascii

只是在寻找可以将所有字符从普通字符串(所有英文字母)转换为 python 中的 ascii 十六进制的 python 代码。我不确定我是否以错误的方式询问这个问题,因为我一直在搜索这个但似乎找不到这个。

我一定只是忽略了答案,但我希望得到一些帮助。

澄清一下,从“ hell ”到“\x48\x65\x6c\x6c”

最佳答案

我想 ''.join(r'\x{02:x}'.format(ord(c)) for c in mystring) 会成功...

>>> mystring = "Hello World"
>>> print ''.join(r'\x{02:x}'.format(ord(c)) for c in mystring)
\x48\x65\x6c\x6c\x6f\x20\x57\x6f\x72\x6c\x64

关于python - 将字符串中的所有字符转换为python中的ascii hex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15296159/

相关文章:

python - 对 Django 和 Google App Engine 感到困惑

python - 如何使用Paramiko exec_command获取每个依赖的命令执行输出

python - 在给定时间内匹配连续重复的反向引用,仅此而已

c# - 如何从 C# 中的 ASCII 字符代码获取 char

linux - 如何在 Perl 中将 Linux 键码从/dev/input/event* 转换为 ASCII?

python - 在python中处理UTF-8数据

python - 从脚本内部实现与 python -mpdb 相同的任何方法?

python - 尝试导入 python 模块时的疯狂行为

ascii - 如何使用Java解压缩COMP-3数字?

unicode - 检查 Unicode 字符串中的空格 - 逐字节检查!