输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

廉价感情. 提交于 2019-12-17 09:51:30
 1 '''
 2 用Python方法辨别数据类型可以用python type()方法,
 3 那么想要查看一串字符中每一项的类型,
 4 并逐一输出要怎么来处理呢?
 5 
 6 Python练习题问题如下: 要求:
 7     输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
 8 
 9 '''
10 s = input('输入字符串:')
11 
12 others = 0
13 space = 0
14 digit = 0
15 alpha = 0
16 
17 for i in s:
18     if i.isdigit():
19         digit += 1
20     elif i.isalpha():
21         alpha += 1
22     elif i.isspace():
23         space += 1
24     else:
25         others += 1
26 print(others,space,digit,alpha)

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!