📜  在 python 中将 int 编码为 chr,反之亦然 - Python (1)

📅  最后修改于: 2023-12-03 15:37:27.004000             🧑  作者: Mango

在Python中将int编码为chr,反之亦然

在Python中,我们可以使用ord()函数将一个字符编码为它的Unicode值,使用chr()函数将一个整数解码为相应的字符。

将字符编码为整数
# 将字符'A'编码为整数
print(ord('A')) # 输出 65

# 将字符'中'编码为整数
print(ord('中')) # 输出 20013

在上面的代码中,ord()函数分别将字符'A'和'中'编码为了它们的Unicode值。

将整数解码为字符
# 将整数65解码为字符
print(chr(65)) # 输出 'A'

# 将整数20013解码为字符
print(chr(20013)) # 输出 '中'

在上面的代码中,chr()函数分别将整数65和20013解码为了相应的字符。

需要注意的是,chr()函数的参数必须是一个0至1114111范围内的整数,否则将会抛出ValueError异常。

# chr()函数的参数必须是一个0至1114111范围内的整数
print(chr(300000)) # 抛出 ValueError: chr() arg not in range(0x110000)
结论

在Python中,我们可以使用ord()函数将字符编码为整数,使用chr()函数将整数解码为相应的字符。

以上就是将int编码为chr,反之亦然的介绍。