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中的二叉树查找算法模块使用指南
Jul 04 Python
Python操作CouchDB数据库简单示例
Mar 10 Python
Python多线程爬虫实战_爬取糗事百科段子的实例
Dec 15 Python
python通过elixir包操作mysql数据库实例代码
Jan 31 Python
Python中实现变量赋值传递时的引用和拷贝方法
Apr 29 Python
Python3.5面向对象程序设计之类的继承和多态详解
Apr 24 Python
Python占用的内存优化教程
Jul 28 Python
Python的PIL库中getpixel方法的使用
Apr 09 Python
浅谈Python中文件夹和python package包的区别
Jun 01 Python
弄清Pytorch显存的分配机制
Dec 10 Python
理解python中装饰器的作用
Jul 21 Python
python​格式化字符串
Apr 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
Win2003服务器安全加固设置--进一步提高服务器安全性
2007/05/23 PHP
关于URL最大长度限制的相关资料查证
2014/12/23 PHP
php实现四舍五入的方法小结
2015/03/03 PHP
php实现统计二进制中1的个数算法示例
2018/01/23 PHP
javascript下有关dom以及xml节点访问兼容问题
2007/11/26 Javascript
JS编程小常识很有用
2012/11/26 Javascript
js 获取元素下面所有li的两种方法
2014/04/14 Javascript
JS使用getComputedStyle()方法获取CSS属性值
2014/04/23 Javascript
node.js中的fs.existsSync方法使用说明
2014/12/17 Javascript
JQuery悬停控制图片轮播——代码简单
2015/08/05 Javascript
js轮播图代码分享
2016/07/14 Javascript
Vue.js 2.0 移动端拍照压缩图片上传预览功能
2017/03/06 Javascript
JS实现两周内自动登录功能
2017/03/23 Javascript
JavaScript中的return布尔值的用法和原理解析
2017/08/14 Javascript
利用Javascript开发一个二维周视图日历
2017/12/14 Javascript
详解nodejs 配置文件处理方案
2019/01/02 NodeJs
解决微信小程序调用moveToLocation失效问题【超简单】
2019/04/12 Javascript
解决layui的radio属性或别的属性没显示出来的问题
2019/09/26 Javascript
layui数据表格 table.render 报错的解决方法
2019/09/29 Javascript
Vue过渡效果之CSS过渡详解(结合transition,animation,animate.css)
2020/02/05 Javascript
详解React 条件渲染
2020/07/08 Javascript
jQuery实现雪花飘落效果
2020/08/02 jQuery
[48:11]完美世界DOTA2联赛 Magma vs GXR 第二场 11.07
2020/11/10 DOTA
python入门教程之识别验证码
2017/03/04 Python
Python实现统计给定列表中指定数字出现次数的方法
2018/04/11 Python
python  Django中的apps.py的目的是什么
2018/10/15 Python
django mysql数据库及图片上传接口详解
2019/07/18 Python
python3 写一个WAV音频文件播放器的代码
2019/09/27 Python
对Pytorch 中的contiguous理解说明
2021/03/03 Python
Python与C/C++的相互调用案例
2021/03/04 Python
德国电子产品购物网站:TechInTheBasket德国
2018/12/07 全球购物
宏碁西班牙官网:Acer西班牙
2021/01/08 全球购物
中学生在校期间的自我评价分享
2013/11/13 职场文书
优秀演讲稿范文
2013/12/29 职场文书
违反交通安全法检讨书
2014/10/24 职场文书
go开发alertmanger实现钉钉报警
2021/07/16 Golang