什么是ord函数
ord函数是Python的内置函数的一种。它对于一个字符串(长度为1),返回一个相对应的Unicode值,并通过嵌套函数可以将其表现为16进制或者8进制值(ASCII)的字符值。如果要转换的字符串超出Python定义范围,则会引发TypeError错误。
ord函数定义以及用法
ord函数的定义如下。
ord(c)
其中,c为参数可以代入长度为1的字符(串)。如果长度大于1,则会报错:TypeError。
此函数的返回值为10进制整数。
示例

通过以下的代码示例来确认ord函数运行结果。
上图的第一行,定义变量code=ord(‘A’),即为变量code为大写字母A的unicode值。
第二行,输出code值,等于10进制整数65.
第三行,通过嵌套函数hev,将code值从10进制数值转换为16进制的字符。
(本例中将10进制值65转换为16进制字符 0x41,其中0x代表16进制,41代表16进制值)
总结
ord函数ord函数是Python的内置函数的一种。它可以对应一个长度为1的字符返回相对应的Unicode值或者8进制的ASCII值。严密意思上说,它是与chr函数完全相反计算的函数。平时运用中,也可以将unichr函数认为是ord函数的相反函数。