描述
输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。
数据范围:输入的字符串长度满足 1≤𝑛≤1000 1≤n≤1000
输入描述:
输入一行字符串,可以有空格
输出描述:
统计其中英文字符,空格字符,数字字符,其他字符的个数
示例1
输入:
1qazxsw23 edcvfr45tgbn hy67uj m,ki89ol.\\/;p0-=\\][
输出:
26 3 10 12
判断是否为英文字符可以用isalpha,判断是否为数字可以用isdigit。
string=input()
numalpha=0
numspace=0
numdigit=0
numothers=0
for ch in string:
if ch.isalpha():
numalpha+=1
elif ch==' ':
numspace+=1
elif ch.isdigit():
numdigit+=1
else:
numothers+=1
print(numalpha)
print(numspace)
print(numdigit)
print(numothers)
306

被折叠的 条评论
为什么被折叠?



