-4

我正在尝试将一串字母转换为整数,例如将“ABC”转换为“123”。

4

2 回答 2

5
>>> import string
>>> trans = string.maketrans("ABC","123")
>>> "ABC".translate(trans)
'123'
于 2012-05-30T01:13:11.947 回答
2

如果您正在尝试创建直接转换表(例如 Caesarian cypher),之前的 string.maketrans 建议是一个很好的建议。

但是您的问题有点含糊,另一种可能性是您需要查找与您的角色相关的数字以实现更深层次的目的(例如 ASCII 或 unicode 编码)。在这种情况下,chr()ord()函数可能很有用。

于 2012-05-30T01:34:20.510 回答