题目17:
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
虽然我现在的代码书写还不是很规范,比如不爱注释,变量名也随意,但是我相信,我会越来越好,越来越规范的。
strlist = input('put in everything u want:')#输入字符
strdict = {'alpha': 0, 'number': 0, 'space': 0, 'other': 0}
for m in strlist:
if m.isalpha():
strdict['alpha'] += 1
elif m.isdigit():
strdict['number'] += 1
elif m.isspace():
strdict['space'] += 1
else:
strdict['other'] += 1
print(strdict)