python练习--分类统计字符

分类统计字符

描述
用户输入一个字符串,分别统计其中小写字母、大写字母、数字、空格和其他字符的个数,并在一行内输出小写字母、大写字母、数字、空格和其他字符的个数。


输入
示例:输入一个字符串。

1
Aa787ghWRD u !#$

输出
示例:在一行内输出小写字母、大写字母、数字、空格和其他字符的个数

1
4 4 3 2 3

示例代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
a = input()
x1 = x2 = x3 = x4 = x5 =0
for i in range(len(a)):
if 'a' <= a[i] <= 'z':
x1 += 1
elif 'A' <= a[i] <= 'Z':
x2 += 1
elif a[i].isnumeric():
x3 += 1
elif a[i] == ' ':
x4 += 1
else:
x5 += 1
print(x1, x2, x3, x4, end=' ')
print(x5)

作者

LiJun Lin

发布于

2019-11-27

更新于

2019-11-27

许可协议

评论