Python3获取5000个元素的单字符表

此前考虑过一个问题,有没有办法获取到python里面所有定义好的单字符的表,比如我们获取5000个不一样的单字符,但是常用的 chr(number)的方法里面包含了太多的非字母条目,比如缩进换行符等,也会被识别为长度为1的符号。因此需要在此基础上加一个 isalpha()的判断。

先解释一下思路,我们还是遍历 chr中所包含的字符,此时得到的是所有的长度为1的字符,再用 str.isalpha()进行筛选, isalpha表示当前字符是否全都由字母构成,比如换行符不是用字母构成的,因此会得到False的结果。这样一来,我们通过两重的遍历,就可以得到我们想要数目的字母表(不仅仅是英文的26个字母)。具体代码如下:

In [1]: _=0

In [2]: pointer=0
   ...: while _

可以看到这里面返回的都是单个的字母,但是由于格式支持问题,有一些可能会显示不正常。

本文只是通过一个实例来讲述如何获得python中所有的单字符的字母表,不仅仅是局限于英文的abcd,可能还有其他语言如ᵝᵞᵟᵠ等。在实际写python的过程中可能不一定用得到,但是不失为一个挺有趣的功能探索。

作者ID:DechinPhy

Original: https://www.cnblogs.com/dechinphy/p/alphabet.html
Author: DECHIN
Title: Python3获取5000个元素的单字符表

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/810480/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球