python统计单词中字母个数

如题所述

第1个回答  2021-02-20

代码:

string = "T-shirt"

letters = []

for i in range(65, 91):

    letters.append(chr(i))#A-Z

for i in range(97, 123):

    letters.append(chr(i))#a-z

num = 0

for i in string:

    if i in letters:#如果是字母

        num += 1

print(num)#输出num


运行效果:

6

备注:加粗部分的单词可以自己改。


解析:

通过ASCII码和chr函数查找到所有大小写字母,再逐一遍历单词,如果是字母就+1个,这样就可以得到统计数据了。

相似回答