>>> import string
>>> print string.printable[10:62]
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
>>> a
'this is a string with some letters 1010'
>>> letters = 0
>>> for i in a:
... if i in string.printable[10:62]:
... letters += 1
...
>>> print letters
28
首先过滤可能的标点符号、空格和数字中的字母,并将它们连接成一个新的字符串
letters
,如下所示:然后计算字母出现的总数
^{pr2}${考虑在cd1>中出现的不同的字母数
^{pr2}$Counter
方法用于字符串处理,它首先返回dict.Check您将看到一个带有
keys=letters
,values=counts of that letters
的dict。基本上是求和这些值,但使用split()
删除字母之间的空格。在相关问题 更多 >
编程相关推荐