else:# 其他字符 others+=1 # 输出结果 print("英文字母的个数:", letters) print("空格的个数:", spaces) print("数字的个数:", digits) print("其它字符的个数:", others) char.isalpha()用来检查字符是否是字母。 char.isdigit()用来检查字符是否是数字。 char == ' '用来检查字符是否为空格。 其...
1importre23s = input('请输入一串字符:')4char=re.findall(r'[a-zA-Z]',s)#以列表类型返回全部能匹配的子串5num=re.findall(r'[0-9]',s)6blank=re.findall(r'',s)7chi=re.findall(r'[\u4E00-\u9FFF]',s)#汉字的Unicode编码范围8other = len(s)-len(char)-len(num)-len(blank)-len...
题⽬输⼊⼀⾏字符,分别统计出其中英⽂字母、空格、数字和其它字符的个数。分析:看看string模块的使⽤ str.isalpha 如果字符串中⾄少有⼀个字符且所有字符均为字母则返回真值,否则返回假值。str.isspace 如果字符串中⾄少有⼀个字符且所有字符均为空⽩字符则返回真值,否则返回假值。str.isdigit...