统计字符串的数字,英文字母,空格及其他的个数


python  用到的知识点

  •     1.字符串的操作
  •     2.for 循环
  •     3.if 判断
  •     4.格式化输出
  •     5.函数 

代码如下:Smile

 1 #!/usr/bin/python 
 2 #coding=utf8
 3 import  string  
 4 def main(): 
 5     s=raw_input('请输入一个字符串')
 6     letter=0   #英文字母
 7     space=0    #空格
 8     digit=0    #数字
 9     other=0    #其他
10     for c in s:
11        if c.isalpha():
12          letter+=1
13        elif c.isspace():
14          space+=1 
15        else:
16          other+=1 
17     print "英文字母有:%d,空格有:%d,数字有:%d,其他的一共有:%d"%(letter,space,digit,other)
18 main()

运行的结果:



1

 

Ninja

posted @ 2016-05-26 11:12  下丶雨天  阅读(429)  评论(0编辑  收藏  举报