题解 | #统计字符#
统计字符
http://www.nowcoder.com/practice/539054b4c33b4776bc350155f7abd8f5
import re in_str = input() xhx_count = in_str.count('_') # 下划线的数量
print(len(in_str))
s = re.findall('\d',in_str) # 数字
print(s)
t = re.findall('\s',in_str) # 空格
print(t)
b = re.findall('\w',in_str) # 数字+字母 还有下划线呢
print(b)
print(len(b))
t = re.findall('\s',in_str) # 空格
print(len(t))
print(len(b) -len(s)-xhx_count) # 数字+字母-数字-下划线 print(len(t)) # 空格 print(len(s)) # 数字 print(len(in_str)-len(b)-len(t)+xhx_count) # 全减 +下划线 真乱
查看20道真题和解析