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 = 010 other_sum = 011 for strs in str1:12 #如果在字符串中有字符,那么字符的数量+113 if strs.isalpha():14 str_sum += 115 #如果在字符串中有数字,那么数字的数量+116 elif strs.isdigit():17 dig_sum += 118 #如果在字符串中有空格,那么空格的数量+119 elif strs == ' ':20 spa_sum += 121 #如果在字符串中有特殊字符那么特殊字符的数量+122 else:23 other_sum += 124 print "该字符串中的字符有:%d" %str_sum25 print "该字符串中的数字有:%d" %dig_sum26 print "该字符串中的空格有:%d" %spa_sum27 print "该字符串中的特殊字符有:%d" %other_sum