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查找相似单词的方法
Mar 05 Python
python计算方程式根的方法
May 07 Python
详解详解Python中writelines()方法的使用
May 25 Python
Python实现获取域名所用服务器的真实IP
Oct 25 Python
详解使用python的logging模块在stdout输出的两种方法
May 17 Python
利用Python进行数据可视化常见的9种方法!超实用!
Jul 11 Python
Python  unittest单元测试框架的使用
Sep 08 Python
Numpy 中的矩阵求逆实例
Aug 26 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
Mar 25 Python
PythonPC客户端自动化实现原理(pywinauto)
May 28 Python
Python+Appium新手教程
Apr 17 Python
Python实现拼音转换
Jun 07 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
PHP4和PHP5共存于一系统
2006/11/17 PHP
PHP学习之数组值的操作
2011/04/17 PHP
php function用法如何递归及return和echo区别
2014/03/07 PHP
腾讯微博提示missing parameter errorcode 102 错误的解决方法
2014/12/22 PHP
详解php协程知识点
2018/09/21 PHP
PHP获取当前系统时间的方法小结
2018/10/03 PHP
PHP使用ajax的post方式下载excel文件简单示例
2019/08/06 PHP
Aptana调试javascript图解教程
2009/11/30 Javascript
date.parse在IE和FF中的区别
2010/07/29 Javascript
jQuery布局插件UI Layout简介及使用方法
2013/04/03 Javascript
利用JS进行图片的切换即特效展示图片
2013/12/03 Javascript
javascript和jquery修改a标签的href属性
2013/12/16 Javascript
JavaScript的React Web库的理念剖析及基础上手指南
2016/05/10 Javascript
JavaScript转换数据库DateTime字段类型方法
2017/06/27 Javascript
详解如何在微信小程序中愉快地使用sass
2018/07/30 Javascript
JS实现简单的点赞与踩功能示例
2018/12/05 Javascript
jQuery操作cookie的示例代码
2019/06/05 jQuery
Layui 解决表格异步调用后台分页的问题
2019/10/26 Javascript
vue.js+element 默认提示中英文操作
2020/11/11 Javascript
Python采用Django开发自己的博客系统
2020/09/29 Python
Python的SimpleHTTPServer模块用处及使用方法简介
2018/01/22 Python
在Windows中设置Python环境变量的实例讲解
2018/04/28 Python
分析经典Python开发工程师面试题
2019/04/08 Python
Python中Numpy ndarray的使用详解
2019/05/24 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
2019/06/21 Python
PyQt5实现QLineEdit添加clicked信号的方法
2019/06/25 Python
Numpy之将矩阵拉成向量的实例
2019/11/30 Python
Python任务调度模块APScheduler使用
2020/04/15 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
使用canvas绘制贝塞尔曲线
2014/12/17 HTML / CSS
金融事务专业毕业生求职信
2014/02/23 职场文书
高中生评语大全
2014/04/25 职场文书
伦敦奥运会的口号
2014/06/21 职场文书
2014年挂职干部工作总结
2014/12/06 职场文书
2015年科学教研组工作总结
2015/07/22 职场文书
学校教师培训工作总结
2015/10/14 职场文书