如何在 Python 中将字符转换为整数,反之亦然?

发布于 2024-07-16 08:13:52 字数 99 浏览 3 评论 0原文

我想获取给定一个字符,其 ASCII 值。

例如,对于字符a,我想得到97,反之亦然。

I want to get, given a character, its ASCII value.

For example, for the character a, I want to get 97, and vice versa.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

原谅我要高飞 2024-07-23 08:13:52

使用 chr()ord()

>>> chr(97)
'a'
>>> ord('a')
97

Use chr() and ord():

>>> chr(97)
'a'
>>> ord('a')
97
極樂鬼 2024-07-23 08:13:52
>>> ord('a')
97
>>> chr(97)
'a'
>>> ord('a')
97
>>> chr(97)
'a'
乖乖 2024-07-23 08:13:52

顺序和chr

ord and chr

○闲身 2024-07-23 08:13:52

不是OP的问题,但给定标题如何将Python中的字符转换为整数

int(num) <==> ord(num) - ord('0')

str(char) <==> ord(char) - ord('a')

Not OP's question, but given the title How can I convert a character to a integer in Python,

int(num) <==> ord(num) - ord('0')

str(char) <==> ord(char) - ord('a')
|煩躁 2024-07-23 08:13:52

对于长字符串,您可以使用它。

 ''.join(map(str, map(ord, 'pantente')))

For long string you could use this.

 ''.join(map(str, map(ord, 'pantente')))
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文