下面这是我之前答的,Python计算字符个数的回答。可以参考一下
shuzi=0...........初始化计数器
for i in a:
# 计算数字个数
if i.isdigit(): shuzi += 1
#判断汉字个数
elif u'\u4e00' <= i <= u'\u9fff': hanzi +=1
#计算字母个数
elif i.isalpha(): zimu+=1
#计算空格个数
elif i == ' ': kong+=1
#如果在字符串中有特殊字符那么特殊字符的数量
else biaodian += 1
print(.........)
手机上打的回答,方法就这样