如何找到字符串中字符的ASCII值?

2 投票
2 回答
5604 浏览
提问于 2025-04-17 05:39

我想在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]

当然可以!请把你想要翻译的内容发给我,我会帮你把它变得更简单易懂。

撰写回答