【例1】从键盘输入一行字符,编写一个程序,统计并输出其中英文字符、数字、空格和其他字符的个数。
【输入】
a#A#1#2#.#3(说明:用#表示空格)
【输出】
英文字符数: 2
数字字符数: 3
空格字符数: 5
其他字符数: 1
【代码1】
s=input("请输入一行字符:")
alpha,num,space,other=0,0,0,0
for i in s:
if i.isalpha():
alpha+=1
elif i.isdigit():
num+=1
elif i.isspace():
space+=1
else:
other+=1
print("英文字符数:\t{}\n数字字符数:\t{}\n空格字符数:\