题解 | #统计字符#
https://www.nowcoder.com/practice/539054b4c33b4776bc350155f7abd8f5
def tm040():
s=input()
lst=[0,0,0,0]
#四个元素分别代表英文字母,空格,数字,和其他字符
for value in s:
if value.isalpha():
lst[0]=lst[0]+1
elif value.isspace():
lst[1]=lst[1]+1
elif value.isdigit():
lst[2]=lst[2]+1
else:
lst[3]=lst[3]+1
print(lst[0])
print(lst[1])
print(lst[2])
print(lst[3])
if __name__=='__main__':
tm040()
s=input()
lst=[0,0,0,0]
#四个元素分别代表英文字母,空格,数字,和其他字符
for value in s:
if value.isalpha():
lst[0]=lst[0]+1
elif value.isspace():
lst[1]=lst[1]+1
elif value.isdigit():
lst[2]=lst[2]+1
else:
lst[3]=lst[3]+1
print(lst[0])
print(lst[1])
print(lst[2])
print(lst[3])
if __name__=='__main__':
tm040()