输入一个字符串,输出其中字母数字空格和其他字符各自的个数,(分别占一行)
s = 'abcd123ABC0 ... #$'
letter,number,space,other = 0,0,0,0
for i in s:
if 'a'<=i<='z' or 'A'<=i<='Z':
letter += 1
elif '0'<=i<='9':
number += 1
elif i==' ':
space += 1
else:
other += 1
print('字母的个数:',letter)
print('数字的个数:',number)
print('空格的个数:',space)
print('其他字符的个数:',other)
'''--result:
字母的个数: 7
数字的个数: 4
空格的个数: 2
其他字符的个数: 5
'''