Python ord函数

Python ord函数

Python ord函数

Python 中,我们经常会遇到需要将字符转换为对应的 ASCII 码的情况。这时就需要用到内置函数 ord()ord() 函数用来返回表示单个字符的 Unicode 字符的整数表示。

语法

ord() 函数的语法如下:

ord(c)

其中,c 是要转换为 ASCII 码的字符。

示例代码

下面我们来看一些使用 ord() 函数的示例代码:

char1 = 'a'
print(ord(char1))

运行结果:

97

在这个示例中,我们将字符 'a' 转换为 ASCII 码,结果为 97

char2 = 'H'
print(ord(char2))

运行结果:

72

在这个示例中,我们将字符 'H' 转换为 ASCII 码,结果为 72

注意事项

  • ord() 函数只接受长度为 1 的字符作为参数,如果字符串长度超过 1,会引发 TypeError 异常。
  • 对于 ASCII 码表中不存在的字符,ord() 函数会返回 UnicodeError 异常。

结语

通过这篇文章的介绍,我们了解了在 Python 中如何使用 ord() 函数将字符转换为对应的 ASCII 码。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程