>>> i = 0 ... while True: ... try: ... chr(i) ... except ValueError: ... print(i) ... break ... i += 1 ... 1114112
这个号码在STDLIB的什么地方吗?目前我正在分析 chr.__doc__ ( unichr.__doc__ 在python 2)上,这看起来很蹩脚。
chr.__doc__
unichr.__doc__
参数的有效范围取决于python是如何配置的——它可以是ucs2[0..0xffff]或ucs4[0..0x10ffff]。我不确定是否还有其他的射程。
这是 sys.maxunicode 以下内容:
sys.maxunicode
给出最大Unicode码位值的整数,即 1114111 ( 0x10FFFF 十六进制)。 在版本3.3中更改: 在PEP 393之前, sys.maxunicode系统 曾经是 0xFFFF 或 0x10FFFF型 ,具体取决于指定Unicode字符存储为UCS-2还是UCS-4的配置选项。
给出最大Unicode码位值的整数,即 1114111 ( 0x10FFFF 十六进制)。
1114111
0x10FFFF
在版本3.3中更改: 在PEP 393之前, sys.maxunicode系统 曾经是 0xFFFF 或 0x10FFFF型 ,具体取决于指定Unicode字符存储为UCS-2还是UCS-4的配置选项。
sys.maxunicode系统
0xFFFF
0x10FFFF型