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之玩转字符串(1)
Sep 14 Python
python创建进程fork用法
Jun 04 Python
Python中函数及默认参数的定义与调用操作实例分析
Jul 25 Python
Python学习笔记之open()函数打开文件路径报错问题
Apr 28 Python
Python 对输入的数字进行排序的方法
Jun 23 Python
pycharm远程开发项目的实现步骤
Jan 20 Python
python多环境切换及pyenv使用过程详解
Sep 27 Python
python求绝对值的三种方法小结
Dec 04 Python
关于Python turtle库使用时坐标的确定方法
Mar 19 Python
详解Python 中的容器 collections
Aug 17 Python
python 批量将中文名转换为拼音
Feb 07 Python
基于PyQT5制作一个桌面摸鱼工具
Feb 15 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
使用 PHPMAILER 发送邮件实例应用
2012/11/07 PHP
PHP+jquery+ajax实现即时聊天功能实例
2014/12/23 PHP
PHP用函数嵌入网站访问量计数器
2017/10/27 PHP
Laravel 创建可以传递参数 Console服务的例子
2019/10/14 PHP
详解将数据从Laravel传送到vue的四种方式
2019/10/16 PHP
javascript模拟实现ajax加载框实例
2014/10/15 Javascript
JavaScript获取网页中第一个图片id的方法
2015/04/03 Javascript
js实现点击切换TAB标签实例
2015/08/21 Javascript
node.js实现回调的方法示例
2017/03/01 Javascript
Node.js中 __dirname 的使用介绍
2017/06/19 Javascript
原生js获取left值和top值的三种方法
2017/08/02 Javascript
Angular 作用域scope的具体使用
2017/12/11 Javascript
JS装饰器函数用法总结
2018/04/21 Javascript
Vue+ElementUI项目使用webpack输出MPA的方法
2019/08/27 Javascript
VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)
2020/04/03 Javascript
JavaScript封装单向链表的示例代码
2020/09/17 Javascript
Nuxt 嵌套路由nuxt-child组件用法(父子页面组件的传值)
2020/11/05 Javascript
jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能
2021/01/29 jQuery
简单谈谈Python中函数的可变参数
2016/09/02 Python
python使用arcpy.mapping模块批量出图
2017/03/06 Python
Python3 socket同步通信简单示例
2017/06/07 Python
python3写爬取B站视频弹幕功能
2017/12/22 Python
python实现电子书翻页小程序
2019/07/23 Python
Django 返回json数据的实现示例
2020/03/05 Python
html5如何及时更新缓存文件(js、css或图片)
2013/06/24 HTML / CSS
Html5原创俄罗斯方块(基于canvas)
2019/01/07 HTML / CSS
英国最全面的橄榄球联盟门票网站:Live Rugby Tickets
2018/10/06 全球购物
.net软件工程师面试题
2015/03/31 面试题
幼儿园园长岗位职责
2013/11/26 职场文书
2014年健康教育工作总结
2014/11/20 职场文书
2014年计生工作总结
2014/11/21 职场文书
2015年招聘工作总结
2014/12/12 职场文书
医院办公室主任岗位职责
2015/04/01 职场文书
工作表现证明
2015/06/15 职场文书
团队拓展训练心得体会
2016/01/12 职场文书
pytorch常用数据类型所占字节数对照表一览
2021/05/17 Python