如果我想知道哪些字母是ascii字符集的一部分,我可以简单地询问Python,这很方便:
>>> import string
>>> string.ascii_letters
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
我搜索了一段时间,但找不到返回任意编码字符集的通用函数。类似于这样:
>>> import string
>>> string.get_charset('latin1') # doesn't exist =(
'abc ... äöü ...'
还是我错过了?检查字符串是否只包含某种编码字符的功能也可以,但我更喜欢将所有有效字符作为列表直观地呈现出来。