1 str1 = input('请输入一个字符:')
2 #初始化字符、数字、空格、特殊字符的计数
3 lowercase = 0
4 uppercase = 0
5 number = 0
6 space = 0
7 other = 0
8 for strs in str1:
9 #如果在字符串中有小写字母,那么小写字母的数量+1
10 if strs.islower():
11 lowercase += 1
12 #如果在字符串中有数字,那么数字的数量+1
13 elif strs.isdigit():
14 number += 1
15 elif strs.isupper():# 大写字母
16 uppercase +=1
17 #如果在字符串中有空格,那么空格的数量+1
18 elif strs == ' ':
19 space += 1
20 #如果在字符串中有特殊字符那么特殊字符的数量+1
21 else:
22 other += 1
23 print ("该字符串中的小写字母有:%d" %lowercase)
24 print ("该字符串中的大写写字母有:%d" %uppercase)
25 print ("该字符串中的数字有:%d" %number)
26 print ("该字符串中的空格有:%d" %space)
27 print ("该字符串中的特殊字符有:%d" %other)