1、输入一行字符,统计字母,数字,空格和其他字符的个数。
【程序】
【输出】
str1 = input("请输入一行字符串:")
alpha = 0 #英文字母个数
space = 0 #空格个数
digit = 0 #数字个数
other = 0 #其他个数
for i in str1: #在str1字符串中循环
if i.isalpha(): #判断i是否为英文字母
alpha += 1
elif i.isspace(): #判断i是否为空格
space += 1
elif i.isdigit(): #判断i是否为数字
digit += 1
else: #判断i是否为其他
other += 1
print(f"{str1}中的英文字母个数为:{alpha}")
print(f"{str1}中的空格个数为:{ space}")
print(f"{str1}中的数字个数为:{digit}")
print(f"{str1}中的其他字符个数为:{other}")