【发布时间】:2016-04-21 04:37:16
【问题描述】:
从chr 内置函数的 Python 文档中,chr 接受的最大值是 1114111(十进制)或 0x10FFFF(以 16 为底)。事实上
>>> chr(1114112)
Traceback (most recent call last):
File "<pyshell#20>", line 1, in <module>
chr(1114112)
ValueError: chr() arg not in range(0x110000)
我的第一个问题如下,为什么是这个数字?第二个问题是:如果这个数字发生变化,是否有可能通过Python命令知道chr接受的最大值?
【问题讨论】:
标签: python python-3.x unicode