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 码。