1 写函数,计算传入字符串中【数字】、【字母】、【空格] 以及 【其他】的个数,并返回结果。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | num1 = input ( '请输入内容:' ) def fun5(a): s1 = 0 s2 = 0 s3 = 0 s4 = 0 for i in a: if i.isdigit(): #统计数字 s1 + = 1 elif i.isalpha(): #统计字母 s2 + = 1 elif i.isspace(): #统计空格 s3 + = 1 else : #统计其他 s4 + = 1 layout = ''' 数字个数为: {} 字母个数为: {} 空格个数为: {} 其他个数为: {} ''' return layout. format (s1,s2,s3,s4) print (fun5(num1)) |