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中的闭包
Nov 30 Python
实例讲解Python爬取网页数据
Jul 08 Python
python numpy 按行归一化的实例
Jan 21 Python
Python按钮的响应事件详解
Mar 04 Python
Python+PyQt5实现美剧爬虫可视工具的方法
Apr 25 Python
Python流程控制 if else实现解析
Sep 02 Python
使用python快速在局域网内搭建http传输文件服务的方法
Nov 14 Python
Python操作Word批量生成合同的实现示例
Aug 28 Python
Pyinstaller打包Scrapy项目的实现步骤
Sep 22 Python
详解Java中一维、二维数组在内存中的结构
Feb 11 Python
Python基础数据类型tuple元组的概念与用法
Aug 02 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
discuz安全提问算法
2007/06/06 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
2015/05/27 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
2021/03/09 PHP
深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
2012/01/15 Javascript
EditPlus注册码生成器(js代码实现)
2013/03/25 Javascript
jquery插件开发注意事项小结
2013/06/04 Javascript
js获取时间(本周、本季度、本月..)
2013/11/22 Javascript
Jquery中&quot;$(document).ready(function(){ })&quot;函数的使用详解
2013/12/30 Javascript
D3.js封装文本实现自动换行和旋转平移等功能
2016/10/14 Javascript
js正则表达式最长匹配(贪婪匹配)和最短匹配(懒惰匹配)用法分析
2016/12/27 Javascript
详解JavaScript中js对象与JSON格式字符串的相互转换
2017/02/14 Javascript
jQuery实现验证码功能
2017/03/17 Javascript
微信小程序 引入es6 promise
2017/04/12 Javascript
Vue.js手风琴菜单组件开发实例
2017/05/16 Javascript
微信小程序实现卡片层叠滑动效果
2019/06/21 Javascript
vue封装可复用组件confirm,并绑定在vue原型上的示例
2019/10/31 Javascript
实例讲解React 组件
2020/07/07 Javascript
Python代码实现KNN算法
2017/12/20 Python
python 对txt中每行内容进行批量替换的方法
2018/07/11 Python
Python逐行读取文件中内容的简单方法
2019/02/26 Python
Python FFT合成波形的实例
2019/12/04 Python
Python爬虫爬取煎蛋网图片代码实例
2019/12/16 Python
基于python监控程序是否关闭
2020/01/14 Python
极简的HTML5模版
2015/07/09 HTML / CSS
新西兰床上用品和家居用品购物网站:Adairs
2018/04/27 全球购物
婴儿鞋,独特的婴儿服装和配件:Zutano
2018/11/03 全球购物
女士和男士时尚鞋在线购物:Shoespie
2019/02/28 全球购物
三好学生自我鉴定
2013/12/17 职场文书
洗发水广告词
2014/03/13 职场文书
珠宝店促销方案
2014/03/21 职场文书
外国人聘用意向书
2014/04/01 职场文书
幼儿园家长寄语
2014/04/02 职场文书
质量承诺书怎么写
2014/05/24 职场文书
妈妈活动方案
2014/08/15 职场文书
2014年乡镇个人工作总结
2014/12/03 职场文书
三严三实学习心得体会(精选N篇)
2016/01/05 职场文书