Python: 是否有与ascii字符的字符串库相似的所有unicode字符的库?
Python: Are there any libraries with all the unicode characters similar to the string library for ascii characters?
在python中,字符串库有类似string.ascii_letters的方法。 Unicode 字符或符号是否有类似的东西?我自己什么都没找到。
感谢您的帮助!对这类事情还很陌生,如果这个问题很愚蠢,我们深表歉意。
您可以简单地使用 chr
built-in 函数。
Return the string representing a character whose Unicode code point is the integer i. For example, chr(97) returns the string 'a', while chr(8364) returns the string '€'. The valid range for the argument is from 0 through 1,114,111 (0x10FFFF in base 16). ValueError will be raised if i is outside that range.
所以你可以做这样的事情来得到类似于 string.ascii_letters
:
的结果
''.join(map(chr, range(1114112)))
相反,如果您只想要一个列表:
list(map(chr, range(1114112)))
在python中,字符串库有类似string.ascii_letters的方法。 Unicode 字符或符号是否有类似的东西?我自己什么都没找到。
感谢您的帮助!对这类事情还很陌生,如果这个问题很愚蠢,我们深表歉意。
您可以简单地使用 chr
built-in 函数。
Return the string representing a character whose Unicode code point is the integer i. For example, chr(97) returns the string 'a', while chr(8364) returns the string '€'. The valid range for the argument is from 0 through 1,114,111 (0x10FFFF in base 16). ValueError will be raised if i is outside that range.
所以你可以做这样的事情来得到类似于 string.ascii_letters
:
''.join(map(chr, range(1114112)))
相反,如果您只想要一个列表:
list(map(chr, range(1114112)))