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)