Python ascii码是否包含所有非字母字符?

Python ascii码是否包含所有非字母字符?,python,ascii,alphabetical,isalpha,Python,Ascii,Alphabetical,Isalpha,我需要生成所有非字母字符、标点符号、空格、奇怪字符等。它们都是ascii码中出现的还是其他字符?在python中,我只需执行以下操作: ''.join(map(lambda i: chr(i), range(255))) 对于非ASCII非字母字符的示例,这里是Ethiopic段落分隔符:፨ — 顺便说一句,本段中还有三个不同的非ascii非字母字符 因此,不是,ASCII字符集并不包含所有非字母字符。。。和其他string.xxxxx成员应该帮助您解决问题-对于所有可打印的内容,请使用str

我需要生成所有非字母字符、标点符号、空格、奇怪字符等。它们都是ascii码中出现的还是其他字符?在python中,我只需执行以下操作:

''.join(map(lambda i: chr(i), range(255)))

对于非ASCII非字母字符的示例,这里是Ethiopic段落分隔符:፨ — 顺便说一句,本段中还有三个不同的非ascii非字母字符


因此,不是,ASCII字符集并不包含所有非字母字符。

。。和其他
string.xxxxx
成员应该帮助您解决问题-对于所有可打印的内容,请使用
string.printable
这避免了不可打印的铃声中的字符码f.e.für。对于32位以下的ascii代码也是如此。Python 3使用utf-8,因此它可以处理远远超过基本的7位/8位ascii集的数据。具体的字符表示可能还取决于您使用的代码页。。。所以good luck.ASCII在7个lsb上只有1个字符,最多127个字符。更简单的是:
'.join(map(chr,range(255))
。但这包括一组不可打印的字符和128个不包含在ASCII字符集中的高位字符。