python统计字母、空格、数字等字符个数的实例


Posted in Python onJune 29, 2018

如下所示:

# -*- coding: utf-8 -*-
# 要求:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
def count(s):
 count_a=count_z=count_o=count_s=0
 for i in s:
  if (ord(i)>=97 and ord(i)<=122) or (ord(i)>=65 and ord(i)<=90):
   count_a=count_a+1
  elif ord(i)>=48 and ord(i)<=57:
   count_z=count_z+1
  elif ord(i)==32:
   count_s=count_s+1
  else:
   count_o=count_o+1
 print "英文字母个数:%d个"%count_a
 print "数字个数:%d个"%count_z
 print "其他字符个数:%d个"%count_o
 print "空格个数:%d个"%count_s
 
 
if __name__=="__main__":
 s=raw_input("请输入一串字符:")
 count(s)

运行结果:

请输入一串字符:{""O: UIK YTJ ET_+*(_^*@#%@#$^#%*&456587978957FHSJHSRHFDHDFaHSHYWER YWERF R454qggsdhshrths

英文字母个数:48个

数字个数:15个

其他字符个数:22个

空格个数:7个

总结:

ord()将字符转换为ASCII码

以上这篇python统计字母、空格、数字等字符个数的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
一个基于flask的web应用诞生 记录用户账户登录状态(6)
Apr 11 Python
Python导入模块时遇到的错误分析
Aug 30 Python
python通过Windows下远程控制Linux系统
Jun 20 Python
python使用tcp实现局域网内文件传输
Mar 20 Python
python 搭建简单的http server,可直接post文件的实例
Jan 03 Python
在python中使用with打开多个文件的方法
Jan 07 Python
Python 实现微信防撤回功能
Apr 29 Python
Django命名URL和反向解析URL实现解析
Aug 09 Python
python中seaborn包常用图形使用详解
Nov 25 Python
在jupyter notebook中调用.ipynb文件方式
Apr 14 Python
Python结合Window计划任务监测邮件的示例代码
Aug 05 Python
Python图像处理之图像拼接
Apr 28 Python
python中计算一个列表中连续相同的元素个数方法
Jun 29 #Python
Python使用ConfigParser模块操作配置文件的方法
Jun 29 #Python
python计算列表内各元素的个数实例
Jun 29 #Python
python判断设备是否联网的方法
Jun 29 #Python
python3 对list中每个元素进行处理的方法
Jun 29 #Python
python对list中的每个元素进行某种操作的方法
Jun 29 #Python
Python中交换两个元素的实现方法
Jun 29 #Python
You might like
php实现从上传文件创建缩略图的方法
2015/04/02 PHP
Linux系统下使用XHProf和XHGui分析PHP运行性能
2015/12/08 PHP
prototype class详解
2006/09/07 Javascript
JS实现商品倒计时实现代码
2013/05/03 Javascript
js中的referrer返回上一页使用介绍
2013/09/26 Javascript
js/jquery解析json和数组格式的方法详解
2014/01/09 Javascript
jQuery中ajax的load()方法用法实例
2014/12/26 Javascript
详细解读JavaScript的跨浏览器事件处理
2015/08/12 Javascript
让微信小程序支持ES6中Promise特性的方法详解
2017/06/13 Javascript
jQuery实现节点的追加、替换、删除、复制功能示例
2017/07/11 jQuery
简单谈谈React中的路由系统
2017/07/25 Javascript
使用Vue-Router 2实现路由功能实例详解
2017/11/14 Javascript
手把手教你vue-cli单页到多页应用的方法
2018/05/31 Javascript
使用jQuery如何写一个含验证码的登录界面
2019/05/13 jQuery
vue-cli history模式实现tomcat部署报404的解决方式
2019/09/06 Javascript
JavaScript实现飞舞的泡泡效果
2020/02/07 Javascript
微信小程序开发搜索功能实现(前端+后端+数据库)
2020/03/04 Javascript
详解用js代码触发dom事件的实现方案
2020/06/10 Javascript
[47:48]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第三局
2016/02/28 DOTA
[42:24]完美世界DOTA2联赛循环赛 LBZS vs DM BO2第一场 11.01
2020/11/02 DOTA
Python xlrd读取excel日期类型的2种方法
2015/04/28 Python
基于Python开发chrome插件的方法分析
2018/07/07 Python
基于TensorFlow常量、序列以及随机值生成实例
2020/01/04 Python
Python关于__name__属性的含义和作用详解
2020/02/19 Python
python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例
2020/02/25 Python
旅游与酒店管理的自我评价分享
2013/11/03 职场文书
美容院营销方案
2014/03/05 职场文书
委托书范文
2014/04/02 职场文书
弘扬雷锋精神演讲稿
2014/05/10 职场文书
公务员上班玩游戏检讨书
2014/09/17 职场文书
科级干部群众路线教育实践活动对照检查材料思想汇报
2014/09/20 职场文书
领导干部作风建设剖析材料
2014/10/11 职场文书
2014年精神文明建设工作总结
2014/11/19 职场文书
六一领导慰问欢迎词
2015/01/26 职场文书
详解PHP用mb_string处理windows中文字符
2021/05/26 PHP
MySQL中使用or、in与union all在查询命令下的效率对比
2021/05/26 MySQL