1 # -*- coding: utf8 -*- 2 # Author:wxq 3 #python 2.7 4 #首先定義一個字符串 5 str1 = raw_input('請輸入一個字符:') 6 #初始化字符、數字、空格、特殊字符的計數 7 str_sum = 0 8 dig_sum = 0 9 spa_sum = 0 10 other_sum = 0 11 for strs in str1: 12 #若是在字符串中有字符,那麼字符的數量+1 13 if strs.isalpha(): 14 str_sum += 1 15 #若是在字符串中有數字,那麼數字的數量+1 16 elif strs.isdigit(): 17 dig_sum += 1 18 #若是在字符串中有空格,那麼空格的數量+1 19 elif strs == ' ': 20 spa_sum += 1 21 #若是在字符串中有特殊字符那麼特殊字符的數量+1 22 else: 23 other_sum += 1 24 print "該字符串中的字符有:%d" %str_sum 25 print "該字符串中的數字有:%d" %dig_sum 26 print "該字符串中的空格有:%d" %spa_sum 27 print "該字符串中的特殊字符有:%d" %other_sum