如何在字符串中找到字符的ascii值?

时间:2011-11-04 15:02:39

标签: python

我正在尝试将字符串中的字符转换为Python中的ascii值

喜欢o​​rd('a [i]')但ord只期待字符不是字符串!!

在python中有没有其他方法可以解决这个问题。

2 个答案:

答案 0 :(得分:9)

>>> s = "string"
>>> map(ord, s)
[115, 116, 114, 105, 110, 103]

答案 1 :(得分:3)

替代Sven的回答:

[ord(c) for c in s]

...或相应的生成器表达式:

(ord(c) for c in s)