问题描述
输入一行字符,分别统计出其中英文字母,数字,空格,其它字符的个数。
输入格式
输入一行字符
输出格式
输出为一行,分别输出英文字母,数字,空格,其它字符的个数,用空格分隔
样例输入
aklsjflj123 sadf918u324 asdf91u32oasdf/.’;123
样例输出
23 16 2 4
代码实现
lst = raw_input()
s1 = 0
s2 = 0
s3 = 0
s4 = 0
for n in lst:
if n.isalpha():
s1 += 1
elif n.isdigit():
s2 += 1
elif n.isspace():
s3 += 1
else:
s4 += 1
out = [str(s1),str(s2),str(s3),str(s4)]
print ' '.join(out)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)