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中ConfigParse模块的用法
Sep 29 Python
在Python的循环体中使用else语句的方法
Mar 30 Python
利用QT写一个极简单的图形化Python闹钟程序
Apr 07 Python
Python批量转换文件编码格式
May 17 Python
Python中序列的修改、散列与切片详解
Aug 27 Python
Python实现控制台中的进度条功能代码
Dec 22 Python
Python设计模式之外观模式实例详解
Jan 17 Python
python word转pdf代码实例
Aug 16 Python
利用python Selenium实现自动登陆京东签到领金币功能
Oct 31 Python
wxpython自定义下拉列表框过程图解
Feb 14 Python
python实现简单俄罗斯方块
Mar 13 Python
Python实现打包成库供别的模块调用
Jul 13 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 文本文件的读取效率
2012/02/10 PHP
PHP写的资源下载防盗链类分享
2014/05/12 PHP
php 实现一个字符串加密解密的函数实例代码
2016/11/01 PHP
详解php框架Yaf路由重写
2017/06/20 PHP
PHP实现的mongoDB数据库操作类完整实例
2018/04/10 PHP
JavaScript 事件记录使用说明
2009/10/20 Javascript
js实现广告漂浮效果的小例子
2013/07/02 Javascript
IE与FF下javascript获取网页及窗口大小的区别详解
2014/01/14 Javascript
写出高效jquery代码的19条指南
2014/03/19 Javascript
jQuery对象的length属性用法实例
2014/12/27 Javascript
javascript实现英文首字母大写
2015/04/23 Javascript
全屏js头像上传插件源码高清版
2016/03/29 Javascript
对jQuary选择器的全面总结
2016/06/20 Javascript
BootStrap实现轮播图效果(收藏)
2016/12/30 Javascript
详解extract-text-webpack-plugin 的使用及安装
2018/06/12 Javascript
抖音上用记事本编写爱心小程序教程
2019/04/17 Javascript
Python编程实现删除VC临时文件及Debug目录的方法
2017/03/22 Python
浅谈flask截获所有访问及before/after_request修饰器
2018/01/18 Python
python实现简易内存监控
2018/06/21 Python
解决Djang2.0.1中的reverse导入失败的问题
2019/08/16 Python
python实现WebSocket服务端过程解析
2019/10/18 Python
基于Django signals 信号作用及用法详解
2020/03/28 Python
美国宠物用品网站:Value Pet Supplies
2018/03/17 全球购物
是什么让J2EE适合用来开发多层的分布式的应用
2015/01/16 面试题
毕业生个人求职信范文分享
2014/01/05 职场文书
代理协议书范本
2014/04/22 职场文书
园艺师求职信
2014/04/27 职场文书
捐款活动总结
2014/08/27 职场文书
大学生党员个人对照检查材料范文
2014/09/25 职场文书
大学生翘课检讨书范文
2014/10/06 职场文书
100句拼搏进取的名言警句,值得一读!
2019/10/07 职场文书
JavaScript 去重和重复次数统计
2021/03/31 Javascript
再也不用花钱买漫画!Python爬取某漫画的脚本及源码
2021/06/09 Python
MySQL中B树索引和B+树索引的区别详解
2022/03/03 MySQL
Python实现科学占卜 让视频自动打码
2022/04/09 Python
使用Cargo工具高效创建Rust项目
2022/08/14 Javascript