Python:有没有所有具有Unicode字符的库,类似于ASCII字符的字符串库?

问题描述

在python中,字符串库具有类似string.ascii_letters的方法。 Unicode字符或符号是否有类似内容?我自己找不到任何东西。

感谢您的帮助!对于这种事情还很陌生,因此如果这个问题很愚蠢,就深表歉意。

解决方法

您可以简单地使用chr内置函数。

返回表示Unicode代码点为整数i的字符的字符串。例如,chr(97)返回字符串“ a”,而chr(8364)返回字符串“€”。参数的有效范围是从0到1,114,111(以16为底的0x10FFFF)。如果我超出该范围,将引发ValueError。

因此,您可以执行以下操作以获得类似于string.ascii_letters的结果:

''.join(map(chr,range(1114112)))

相反,如果您只想要列表:

list(map(chr,range(1114112)))