def count(*x):
length=len(x)
for i in range(length):
zimu=0
space=0
num=0
others=0
for each in x[i]:
if each.isalpha():
zimu+=1
elif each==' ':
space+=1
elif each.isdigit():
num+=1
else:
others+=1
print('第%d个字符串共有英文字母%d个,空格%d个,数字%d个,其它%d个'%(i+1,zimu,space,num,others))
count('adfafafadf45452 fdfa54 adsfa 5 df %$%','kadjfkakfjkdjfdjakj','adkfjkdfjak')
第1个字符串共有英文字母21个,空格5个,数字8个,其它3个
第2个字符串共有英文字母19个,空格0个,数字0个,其它0个
第3个字符串共有英文字母11个,空格0个,数字0个,其它0个
进程已结束,退出代码0