python2 chr()报错问题:chr() arg not in range(256)

我想打印一个特殊字符,编码是9642

print(chr(9642))

运行报错:
chr() arg not in range(256)

于是我在百度上查询,不知道是不是我的打开方式不对

python2 chr()报错问题:chr() arg not in range(256)_第1张图片
终于找到了一个帖子说,

chr 换成unichr,可以成功打印出了

但是我是一个顽强的人,我还是想知道为什么chr不可以,明明书上可以,我猜测是因为我用了python2

换成了python3 ,成功打印

你可能感兴趣的:(python,chr)