
import re
instr=input()
uint_number=len(re.findall("[0-9]",instr))
uint_numbercode=len(re.findall("[\+\-\*\/]",instr))
uint_capital=len(re.findall("[A-Z]",instr))
uint_Lowercaseletters=len(re.findall("[a-z]",instr))
uint_chinesecharacters=len(re.findall("[\u4e00-\u9fa5]",instr))
uint_Space=len(re.findall("[ ]",instr))
print("十进制数字的个数",uint_number)
print("数字符号的个数",uint_numbercode)
print("汉字数字的个数",uint_chinesecharacters)
print("大写字母的个数",uint_capital)
print("小写字母的个数",uint_Lowercaseletters)
print("空格的个数",uint_Space)
import re
s = input(">>>")
pattern = r'(\d+)'
rr = re.findall(pattern, s, re.DOTALL)
print('数字:', len(rr))
pattern = r'(\d{1})'
rr = re.findall(pattern, s, re.DOTALL)
print('数字字符:',len(rr))
pattern = r'[\u4e00-\u9fa5]'
rr = re.findall(pattern, s, re.DOTALL)
print('汉字:',len(rr))
pattern = r'[A-Z]'
rr = re.findall(pattern, s, re.DOTALL)
print('大写:',len(rr))
pattern = r'[a-z]'
rr = re.findall(pattern, s, re.DOTALL)
print('小写:',len(rr))
pattern = r' '
rr = re.findall(pattern, s, re.DOTALL)
print('空格:',len(rr))