python 中输入一个字符串,判断这个字符串中有多少个字符、数字、空格、特殊字符
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
笃信仁厚,慎思勤勉