约 1280 字

约 6 分钟

#Python 的内置函数 chr

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

#函数说明

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

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

说明

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

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

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

参数

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

返回值

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))       # '🤪'

>>> Establishing WebAssembly Runtime.

>>> Standby.

Powered by Shift.

#推荐阅读

更新: 2025/10/25

作者: PlanC

创建: 2025/6/9