>>> i = 0
... while True:
... try:
... chr(i)
... except ValueError:
... print(i)
... break
... i += 1
...
1114112
Этот номер где-то в stdlib? На данный момент я анализирую его с chr.__doc__
(unichr.__doc__
на Python 2), который кажется хромым.
Допустимый диапазон для аргумента зависит от конфигурации Python - это может быть UCS2 [0..0xFFFF] или UCS4 [0..0x10FFFF]. Я не уверен, возможны ли другие диапазоны.