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 相关文章推荐
浅要分析Python程序与C程序的结合使用
Apr 07 Python
Python中max函数用法实例分析
Jul 17 Python
Python操作MySQL数据库9个实用实例
Dec 11 Python
[原创]使用豆瓣提供的国内pypi源
Jul 02 Python
Flask框架各种常见装饰器示例
Jul 17 Python
用Python逐行分析文件方法
Jan 28 Python
python登录WeChat 实现自动回复实例详解
May 28 Python
pyqt5中QThread在使用时出现重复emit的实例
Jun 21 Python
详解Python3 定义一个跨越多行的字符串的多种方法
Sep 06 Python
Python操作PostgreSql数据库的方法(基本的增删改查)
Dec 29 Python
python 爬取吉首大学网站成绩单
Jun 02 Python
python解析照片拍摄时间进行图片整理
Jul 23 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自动适应范围的分页代码
2008/08/05 PHP
Cannot modify header information错误解决方法
2008/10/08 PHP
PHP得到mssql的存储过程的输出参数功能实现
2012/11/23 PHP
php中strtotime函数用法详解
2014/11/15 PHP
php返回相对时间(如:20分钟前,3天前)的方法
2015/04/14 PHP
php实现将数据做成json的格式给前端使用
2018/08/21 PHP
JavaScript 事件系统
2010/07/22 Javascript
jqgrid 编辑添加功能详细解析
2013/11/08 Javascript
jQuery读取和设定KindEditor值的方法
2013/11/22 Javascript
jQuery 1.9移除了$.browser可以使用$.support来替代
2014/09/03 Javascript
javascript实现完美拖拽效果
2015/05/06 Javascript
js replace()去除代码中空格的实例
2017/02/14 Javascript
使用Math.max,Math.min获取数组中的最值实例
2017/04/25 Javascript
js下拉菜单生成器dropMenu使用方法详解
2017/08/01 Javascript
vue移动UI框架滑动加载数据的方法
2018/03/12 Javascript
对Vue beforeRouteEnter 的next执行时机详解
2018/08/25 Javascript
react 父子组件之间通讯props
2018/09/08 Javascript
微信小程序如何刷新当前界面的实现方法
2019/06/07 Javascript
Vue+ElementUI项目使用webpack输出MPA的方法
2019/08/27 Javascript
详解Node.js使用token进行认证的简单示例
2020/05/25 Javascript
使用vue构建多页面应用的示例
2020/10/22 Javascript
python实现网页链接提取的方法分享
2014/02/25 Python
零基础写python爬虫之HTTP异常处理
2014/11/05 Python
python基于Tkinter库实现简单文本编辑器实例
2015/05/05 Python
利用 Monkey 命令操作屏幕快速滑动
2016/12/07 Python
Python实现打砖块小游戏代码实例
2019/05/18 Python
Python使用进程Process模块管理资源
2020/03/05 Python
迪卡侬中国官网:Decathlon中国
2020/08/10 全球购物
程序运行正确, 但退出时却"core dump"了,怎么回事
2014/02/19 面试题
服装设计专业毕业生求职信
2014/04/09 职场文书
车贷收入证明范本
2014/09/14 职场文书
2014和解协议书范文
2014/09/15 职场文书
个人四风问题对照检查材料
2014/09/26 职场文书
学年个人总结范文
2015/03/05 职场文书
演讲开场白台词大全
2015/05/29 职场文书
Element实现动态表格的示例代码
2021/08/02 Javascript