【发布时间】:2011-11-17 08:05:13
【问题描述】:
我想生成所有 256 字节组合的十六进制值列表。
基本上,我想要例如'A' => '\x41'。我只找到了能够转换 'A' => '41' 的模块,这不是我想要的。
我该如何解决这个问题?有谁知道合适的模块或算法(因为我想避免硬编码 256 个十六进制值......)?
【问题讨论】:
-
ASCII 实际上只有 128 个值 - 你的意思是 ASCII 还是“适合 8 位”?就此而言,您只想要可打印的字符吗?
-
为什么要将它放回字符串中?
'\x41'等价于'A'(试试看)。或者你想要字符串文字r'\x41'? -
“我只找到了模块”?哪个?这似乎不明智。也许你是说函数?