提问:用python解决输入一串字符,分别统计出其中英文字母、空格、数字及其他字符的个数。
网友回答:
#-*-coding:utf-8 -*- s=input("请输入一行字符:") a=b=c=d=0 for i in s: if i.isalpha(): a=a+1 elif i.isalnum(): b=b+1 elif i==' ': c=c+1 else: d=d+1 print("这一行字符中字母的数量是:{},数字的数量是:{},空格数量是:{},其他字符的数量是:{}。".format(a,b,c,d))