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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM