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设计模式之观察者模式实例
Apr 26 Python
python网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
Jun 09 Python
Python写入CSV文件的方法
Jul 08 Python
Python获取某一天是星期几的方法示例
Jan 17 Python
python使用代理ip访问网站的实例
May 07 Python
tensorflow 打印内存中的变量方法
Jul 30 Python
django框架之cookie/session的使用示例(小结)
Oct 15 Python
Python读取YUV文件,并显示的方法
Dec 04 Python
简单了解python协程的相关知识
Aug 31 Python
python通过文本在一个图中画多条线的实例
Feb 21 Python
python requests.get带header
May 05 Python
Python爬虫实现自动登录、签到功能的代码
Aug 20 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的中问验证码
2006/11/25 PHP
将一维或多维的数组连接成一个字符串的php代码
2010/08/08 PHP
php网页标题中文乱码的有效解决方法
2014/03/05 PHP
PHP实现微信发红包程序
2015/08/24 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
JS操作select下拉框动态变动(创建/删除/获取)
2013/06/02 Javascript
js调用AJAX时Get和post的乱码解决方法
2013/06/04 Javascript
使用js完成节点的增删改复制等的操作
2014/01/02 Javascript
javascript实现类似于新浪微博搜索框弹出效果的方法
2015/07/27 Javascript
node.js抓取并分析网页内容有无特殊内容的js文件
2015/11/17 Javascript
使用js获取地址栏参数的方法推荐(超级简单)
2016/06/14 Javascript
简单谈谈JS数组中的indexOf方法
2016/10/13 Javascript
简单理解vue中track-by属性
2016/10/26 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/15 Javascript
vue父组件点击触发子组件事件的实例讲解
2018/02/08 Javascript
javaScript实现游戏倒计时功能
2018/11/17 Javascript
JavaScript实现简单轮播图效果
2018/12/01 Javascript
jQuery 淡入/淡出效果函数用法分析
2020/05/19 jQuery
Python中的列表生成式与生成器学习教程
2016/03/13 Python
python爬虫爬取淘宝商品信息
2018/02/23 Python
numpy 进行数组拼接,分别在行和列上合并的实例
2018/05/08 Python
在Pandas中给多层索引降级的方法
2018/11/16 Python
Python+threading模块对单个接口进行并发测试
2019/06/25 Python
python版百度语音识别功能
2019/07/09 Python
Python编译为二进制so可执行文件实例
2019/12/23 Python
python实现控制台输出颜色
2021/03/02 Python
墨尔本最受欢迎的复古风格品牌:Princess Highway
2018/12/21 全球购物
英国设计师珠宝网站:Joshua James Jewellery
2020/03/01 全球购物
女大学生毕业找工作的自我评价
2013/10/03 职场文书
力学专业毕业生自荐信
2013/11/17 职场文书
怎样写好自我鉴定
2013/12/04 职场文书
优秀体育委员自荐书
2014/01/31 职场文书
爱护公物标语
2014/06/24 职场文书
小型婚礼主持词
2015/06/30 职场文书
九年级历史教学反思
2016/02/19 职场文书
python实现三次密码验证的示例
2021/04/29 Python