chr()
是 Python 内置的函数,用于将给定的 ASCII 码值转换为对应的 Unicode 字符。
函数语法
chr(i)
参数:
i
(整数):表示一个 ASCII 码值,范围为 0 到 1114111 (0x10FFFF)。
返回值:
该函数返回给定 ASCII 码值对应的 Unicode 字符。
示例代码
将 ASCII 码值转换为对应的 Unicode 字符。
ascii_value = 65
unicode_char = chr(ascii_value)
print(unicode_char)
输出:
A
转换多个 ASCII 码值为 Unicode 字符。
ascii_values = [72, 101, 108, 108, 111]
unicode_chars = [chr(val) for val in ascii_values]
print(''.join(unicode_chars))
输出:
Hello
使用循环生成一定范围内的 Unicode 字符。
start_ascii = 97
end_ascii = 101
unicode_chars = [chr(val) for val in range(start_ascii, end_ascii + 1)]
print(''.join(unicode_chars))
输出:
abcde
总结
它只接受一个参数,即一个整数,表示 ASCII 码值。返回值是一个长度为 1 的字符串,包含对应的 Unicode 字符。你可以单独转换一个 ASCII 码值,也可以在列表推导式等结构中进行批量转换。要注意,输入的 ASCII 码值应在合法的范围内,即 0 到 1114111 之间。