关于python辨别数据类型可以用python type()方法,那么想要查看一串字符中每项类型,并逐一输出要怎么处理?看下我是怎么处理的

习题要求:输入一行字符,分别统计其中英文字母、数字、空格、和其他字符的格式

  1 string = input("输入要统计的内容:")
2 letter,digit,space,other = 0,0,0,0
3 for i in string:
4 if i.isalpha(): #str.isalpaha()判断是不是字母,返回True/False
5 letter += 1
6 elif i.isdigit(): #str.isdigit()判断是不是字母,返回True/False
7 digit += 1
8 elif i.isspace(): #str.isspace()判断是不是字母,返回True/False
9 space += 1
10 else:
11 other += 1
12 print(letter,digit,space,other)

执行结果:

输入要统计的内容:abdcdeg12345 sge2 ys1
12 7 2 0

最新文章

  1. Android随笔之——闹钟制作铺垫之AlarmManager详解
  2. 新建一个UI窗口-XproerUI(MFC)教程
  3. Eclipse自动生成UML图(转载)
  4. ITEM 2 MAC OSX 功能略强大的终端
  5. XtraGrid的若干种用法 z
  6. android自动化(appium)
  7. VS2010/MFC对话框四:为控件添加消息处理函数
  8. 经典switch
  9. JavaScript 中的事件类型2(读书笔记思维导图)
  10. 解决maven web项目Cannot detect Web Project version. Please specify version of Web Project through...的错误
  11. 标注-CRF条件随机场
  12. Java Math的 floor,round和ceil
  13. SFTP远程连接服务器上传下载文件-qt4.8.0-vs2010编译器-项目实例
  14. EasyUI自动消失的弹框
  15. 实践:配置keepalived实现主备热备份功能
  16. The Little Prince-11/26
  17. prometheus的agent 二次开发代码参考
  18. 转载 - java中接口的向上转型。和多态性
  19. JDK1.6新特性,基础类库篇,Jar与Zip增强
  20. jenkins进阶-集成钉钉机器人(6)

热门文章

  1. spring 学习 requestMapping
  2. python 基础 字符串格式化
  3. centos6.5安装zookeeper教程(三)
  4. JavaScript中设置cookie的值
  5. /*带动画效果的hover*/
  6. Learning Python 002 print() 和 input()
  7. filter与servlet的比较
  8. 14. CTF综合靶机渗透(七)
  9. Python版的数据库查询构造器、ORM及动态迁移数据表。
  10. How to install Samba server on Ubuntu 12.04