如何找到字符串中字符的ASCII值?
我想在Python中把字符串里的字符转换成ASCII值。
就像用ord('a[i]')那样,但ord函数只接受单个字符,而不是字符串!
有没有其他方法可以在Python中解决这个问题呢?
2 个回答
3
这是对Sven回答的另一种说法:
[ord(c) for c in s]
...或者可以使用相应的生成器表达式:
(ord(c) for c in s)
9
>>> s = "string"
>>> map(ord, s)
[115, 116, 114, 105, 110, 103]
当然可以!请把你想要翻译的内容发给我,我会帮你把它变得更简单易懂。