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中使用不同编码读写txt文件详解
May 28 Python
Python实现查找系统盘中需要找的字符
Jul 14 Python
安装ElasticSearch搜索工具并配置Python驱动的方法
Dec 22 Python
python中pip的使用和修改下载源的方法
Jul 08 Python
python数据预处理之数据标准化的几种处理方式
Jul 17 Python
调试Django时打印SQL语句的日志代码实例
Sep 12 Python
python能做什么 python的含义
Oct 12 Python
python 双循环遍历list 变量判断代码
May 04 Python
python操作toml文件的示例代码
Nov 27 Python
python 多态 协议 鸭子类型详解
Nov 27 Python
Python实现灰色关联分析与结果可视化的详细代码
Mar 25 Python
python绘制云雨图raincloud plot
Aug 05 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
全国FM电台频率大全 - 12 安徽省
2020/03/11 无线电
用mysql触发器自动更新memcache的实现代码
2009/10/11 PHP
PHP自动识别字符集并完成转码详解
2013/08/02 PHP
php一维二维数组键排序方法实例总结
2014/11/13 PHP
PHP设计模式之组合模式定义与应用示例
2020/02/01 PHP
PHP实现简单的计算器
2020/08/28 PHP
jQuery ready函数滥用分析
2011/02/16 Javascript
简单的Jquery全选功能
2013/11/07 Javascript
jQuery点缩略图弹出层显示大图片
2015/02/13 Javascript
php常见的页面跳转方法汇总
2015/04/15 Javascript
js闭包所用的场合以及优缺点分析
2015/06/22 Javascript
jQuery 3.0 的 setter和getter 模式详解
2016/07/11 Javascript
一个非常好用的文字滚动的案例,鼠标悬浮可暂停[两种方案任选]
2016/12/01 Javascript
vue2.0之多页面的开发的示例
2018/01/30 Javascript
简单介绍react redux的中间件的使用
2018/04/06 Javascript
js实现GIF动图分解成多帧图片上传
2019/10/24 Javascript
如何在Node和浏览器控制台中打印彩色文字
2020/01/09 Javascript
vue实现按钮切换图片
2021/01/20 Vue.js
[40:19]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第二场 12.18
2020/12/19 DOTA
Python 用户登录验证的小例子
2013/03/06 Python
python制作花瓣网美女图片爬虫
2015/10/28 Python
Python3调用百度AI识别图片中的文字功能示例【测试可用】
2019/03/13 Python
python实现将文件夹内的每张图片批量分割成多张
2019/07/22 Python
Python select及selectors模块概念用法详解
2020/06/22 Python
戴森香港官方网站:Dyson香港
2021/02/11 全球购物
采购部部门职责
2013/12/15 职场文书
网络技术专业求职信
2014/02/18 职场文书
建设幸福中国演讲稿
2014/09/11 职场文书
上课睡觉检讨书300字
2014/11/18 职场文书
2014年教育实习工作总结
2014/11/22 职场文书
合作意向协议书
2015/01/29 职场文书
保研推荐信格式
2015/03/25 职场文书
初中教师德育工作总结2015
2015/05/12 职场文书
2015年宣传思想工作总结
2015/05/22 职场文书
2019年作为一名实习生的述职报告
2019/09/29 职场文书
Mysql排查分析慢sql之explain实战案例
2022/04/19 MySQL