python内置函数ord()

ord() 是 Python 内置函数之一,用于返回给定字符的 Unicode(或ASCII)码点(即字符的整数表示)。

语法:

ord(char)
  • 参数char 是一个字符(长度为1的字符串)。
  • 返回值:返回该字符对应的 整数,表示该字符的 Unicode 码点。

示例:

print(ord('a'))  # 输出: 97
print(ord('A'))  # 输出: 65
print(ord('中'))  # 输出: 20013

说明:

  • ord('a') 返回 97,因为 'a' 在 ASCII 中对应的码点是 97。
  • ord('中') 返回 20013,这是中文字符 "中" 的 Unicode 码点。

相关函数:chr()

ord() 相关的函数是 chr(),它将整数码点转换回对应的字符。

例如:

print(chr(97))  # 输出: 'a'
print(chr(20013))  # 输出: '中'

注意:

  • ord() 仅适用于 单个字符,如果传入长度大于 1 的字符串,会抛出 TypeError


文章标签:

评论(0)