对一行字符串统计不同字符个数,分别统计并输出中英文字符、空格、数字和其他字符个数。
一行字符串
依次输出中英文字符、空格、数字、和其他字符个数。
注意:中文数字字符,如七,算作中英文字符,而不算数字字符。
Hi! 天气不错 二十八度 28℃。
10 3 2 3
a=input()
zy=0
kg=0
sz=0
qt=0
for i in a:
if i.isalpha():
zy+=1
elif i.isdigit():
sz+=1
elif i.isspace():
kg+=1
else:qt+=1
print(str(zy)+' '+str(kg)+' '+str(sz)+' '+str(qt))
挥一挥衣袖留个赞吧