国际访客建议访问 Primers 编程伙伴 国际版站点 > Python 教程 > chr 以获得更好的体验。

# Python 的内置函数 chr

请查看 Python 内建函数列表 了解更多相关 API。

说明:单个 Unicode 字符的整数编码转字符串。

# 函数说明

def chr(x:int):
    '''
    单个 Unicode 字符的整数编码转字符串,
    实参的合法范围是 0 到 0x10FFFF,不在范围内会产生 ValueError 异常

    :param x: 单个 Unicode 字符的的编码
    :return: 单个 Unicode 字符的字符串
    '''

!subtitle:说明

将单个 Unicode 字符的整数编码转换为字符串。

单个 Unicode 字符的整数编码有效范围是 0 到 0x10FFFF,如果参数不在这个范围内,将会抛出 ValueError 异常。

反向的转换请使用 ord 函数。

!subtitle:参数

  • x - 单个 Unicode 字符的整数编码

    • 有效范围是 0 到 0x10FFFF

    • 如果参数不在这个范围内,将会抛出 ValueError 异常。

!subtitle:返回值

x 编码的字符串;如果 x 不在有效范围内,则抛出 ValueError 异常。

# 示例

运行示例

# ASCII 兼容字符
print('65 编码的字符是', chr(65))               # 'A'
print('97 编码的字符是', chr(97))               # 'a'

# 汉字
print('30002 编码的字符是', chr(30002))         # '甲'
print('20013 编码的字符是', chr(20013))         # '中'

# 特殊符号
print('8364 编码的字符是', chr(8364))           # '€'
print('9992 编码的字符是', chr(9992))           # '✈'

# emoji 表情
print('128512 编码的字符是', chr(128512))       # '😀'
print('129322 编码的字符是', chr(129322))       # '🤪'

# 推荐阅读

本文 更新于: 2025-11-27 09:37:58 创建于: 2025-11-27 09:37:58