# -*- coding:utf-8 -*- __author__ = 'gjw' __time__ = '2018/1/5 0005 ä¸å 3:58' # é¢ç®ï¼è¾å ¥ä¸è¡å符ï¼åå«ç»è®¡åºå ¶ä¸è±æåæ¯ãç©ºæ ¼ãæ°ååå ¶å®å符ç个æ°ã # ç¨åºåæï¼å©ç¨whileè¯å¥,æ¡ä»¶ä¸ºè¾å ¥çå符ä¸ä¸º'\n'ã import string word = input("è¾å ¥å符串") l = 0 s = 0 d = 0 o = 0 for c in word: if c.isalpha(): l += 1 elif c.isspace(): s += 1 elif c.isdigit(): d += 1 else: o += 1 print("å符串ï¼"+str(l)+",ç©ºæ ¼ï¼"+str(s)+"ï¼æ°åï¼"+str(d)+"å ¶ä»å符ï¼"+str(o)) # å表 InPut = input('è¾å ¥ä»»æå符:') letters = [] spaces = [] digits = [] others = [] for i in iter(InPut): if i.isalpha(): letters.append(i) elif i.isspace(): spaces.append(i) elif i.isdigit(): digits.append(i) else: others.append(i) print(''' 忝: {}, 个æ°: {}; 空å符: {}, 个æ°: {}; æ°å: {}, 个æ°: {}; å ¶ä»: {}, 个æ°: {}'''.format(letters, len(letters), spaces, len(spaces), digits, len(digits), others, len(others)))