📅  最后修改于: 2023-12-03 15:37:27.004000             🧑  作者: Mango
在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
,反之亦然的介绍。