python ord函数的作用与使用方法

  • Post category:Python

Python中的ord()函数可以将单个字符转换成对应的ASCII值。下面是这个函数的具体使用方法:

函数语法:

ord(c)

其中c是一个表示字符的参数。

返回值:

该函数返回给定字符的ASCII值。

代码示例:

c = 'a'
print(ord(c))

输出结果为:

97

以上示例将字符'a'转换为了对应的ASCII值97。

c = '中'
print(ord(c))

输出结果为:

20013

以上示例将汉字'中'转换为了对应的Unicode编码值20013。

在使用 ord()函数时,需要注意以下几点:

  1. ord() 函数仅接受长度为1的字符串,如果传入一个长度大于1的字符串,它会抛出TypeError
  2. 如果传入为空字符串,它会抛出TypeError
  3. ord()仅使用unicode字符,而不是UTF-8字符。因此,如果使用UTF-8字符进行测试,可能会导致不正确的结果。

希望这个简单的攻略能够帮助你更好地理解 Python 的 ord() 函数。