【问题描述】输入一个字符串,统计字符串中数字和小写字母的数量,并将字母串联起来输出。程序遇到‘#’,则忽略后面的字符不统计,只统计前面的字符,采用字典存放相关统计数据。
【输入形式】由小写字母和数字组成的字符串
【输出形式】数字的数量,小写字母的数量,小写字母组成的字符串
【样例输入】aaabbbcde1212
【样例输出】
4,9
aaabbbcde
æå°±ä¸ç»å ¨ååºæ¥äºï¼åä¸ªæ ¸å¿é¨å计ç®æ°ååå°ååæ¯æ°é
import re
#ç»è®¡å°ååæ¯åæ°ååºç°ä¸ªæ°
str = "aaabbbcde1212xyz"
print(str)
str1 = re.findall('[a-z]',str) #ç»è®¡å°ååæ¯
str2 = re.findall('[0-9]',str) #ç»è®¡æ°å
print(f"Small letter: {len(str1)}, numberic letter: {len(str2)} ")