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 读写XML文件的实例
Aug 02 Python
python 对dataframe下面的值进行大规模赋值方法
Jun 09 Python
python实现AES加密与解密
Mar 28 Python
python实现QQ批量登录功能
Jun 19 Python
python的pytest框架之命令行参数详解(下)
Jun 27 Python
如何在mac环境中用python处理protobuf
Dec 25 Python
np.random.seed() 的使用详解
Jan 14 Python
Python计算IV值的示例讲解
Feb 28 Python
Pycharm2020.1安装无法启动问题即设置中文插件的方法
Aug 07 Python
Python制作一个仿QQ办公版的图形登录界面
Sep 22 Python
Django-celery-beat动态添加周期性任务实现过程解析
Nov 26 Python
Python中BeautifulSoup通过查找Id获取元素信息
Dec 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的彩蛋
2006/10/09 PHP
一个自定义位数的php多用户计数器代码
2007/03/11 PHP
浅谈PHP的exec()函数无返回值排查方法(必看)
2017/03/31 PHP
php封装的mongodb操作类代码
2017/08/06 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
Jquery实现鼠标移上弹出提示框、移出消失思路及代码
2013/05/19 Javascript
Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
2013/11/14 Javascript
非常漂亮的相册集 使用jquery制作相册集
2016/04/28 Javascript
Bootstrap按钮下拉菜单组件详解
2016/05/10 Javascript
JQuery validate插件Remote用法大全
2016/05/15 Javascript
Angular2学习教程之TemplateRef和ViewContainerRef详解
2017/05/25 Javascript
Vue中引入样式文件的方法
2017/08/18 Javascript
laravel-admin 与 vue 结合使用实例代码详解
2019/06/04 Javascript
微信小程序 Storage更新详解
2019/07/16 Javascript
如何将Node.js中的回调转换为Promise
2020/11/10 Javascript
Python抓取淘宝下拉框关键词的方法
2015/07/08 Python
python中正则的使用指南
2016/12/04 Python
Python3实现发送QQ邮件功能(html)
2017/12/15 Python
python笔记_将循环内容在一行输出的方法
2019/08/08 Python
最小二乘法及其python实现详解
2020/02/24 Python
python中time tzset()函数实例用法
2021/02/18 Python
详解px单位html5响应式方案
2018/03/08 HTML / CSS
canvas里面如何基于随机点绘制一个多边形的方法
2018/06/13 HTML / CSS
了解AppleTalk协议吗
2014/04/01 面试题
标记环介质访问控制协议
2016/03/27 面试题
初一英语教学反思
2014/01/11 职场文书
小学生防溺水广播稿
2014/01/12 职场文书
应届大专生自荐书
2014/06/16 职场文书
教师党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
工作检讨书范文
2015/01/23 职场文书
2015学校师德师风工作总结
2015/04/22 职场文书
高三物理教学反思
2016/02/20 职场文书
八年级作文之感悟亲情
2019/11/20 职场文书
Nginx如何配置Http、Https、WS、WSS的方法步骤
2021/05/11 Servers
python 实现图片特效处理
2022/04/03 Python
详解MongoDB排序时内存大小限制与创建索引的注意事项
2022/05/06 MongoDB