题解 | #统计字符#
统计字符
https://www.nowcoder.com/practice/539054b4c33b4776bc350155f7abd8f5
import sys
import re
s = input()
numSpace = len(s)
numChar = []
numNumb = []
numOther = []
s = s.replace(' ', '')
numSpace = numSpace - len(s)
for i in s:
if 'a' <= chr(ord(i)) <= 'z':
numChar.append(i)
elif re.match('\d', i):
numNumb.append(i)
else:
numOther.append(i)
print(len(numChar))
print(numSpace)
print(len(numNumb))
print(len(numOther))

查看10道真题和解析