>>> i = 0
... while True:
... try:
... chr(i)
... except ValueError:
... print(i)
... break
... i += 1
...
1114112
这个数字在stdlib中吗?目前,我正在从chr.__doc__
(在Python 2上为unichr.__doc__
)进行解析,这似乎很la脚。
参数的有效范围取决于Python的配置方式-它可以是UCS2 [0..0xFFFF]或UCS4 [0..0x10FFFF]。我不确定其他范围是否可能。
答案 0 :(得分:5)
一个整数,给出最大的Unicode代码点的值,即
withWrapper
(十六进制的1114111
)。在版本3.3中进行了更改:在PEP 393之前,
0x10FFFF
以前是sys.maxunicode
或0xFFFF
,具体取决于指定是否使用Unicode字符的配置选项被存储为UCS-2或UCS-4。