题解 | #统计字符#
统计字符
http://www.nowcoder.com/practice/539054b4c33b4776bc350155f7abd8f5
还有更短的吗?
正则大法好,随便怎么搞,代码写的少,看了都说好
import re
while True:
try:
s = input()
except:
break
print(len(re.findall(r'[a-zA-Z]', s)))
print(len(re.findall(r'\s', s)))
print(len(re.findall(r'[0-9]', s)))
print(len(re.findall(r'[^a-zA-Z0-9 \t]', s)))
查看11道真题和解析
