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的Django框架中的通用视图
May 04 Python
python3 pillow生成简单验证码图片的示例
Sep 19 Python
浅析Python函数式编程
Oct 06 Python
python matplotlib画图库学习绘制常用的图
Mar 19 Python
Python生命游戏实现原理及过程解析(附源代码)
Aug 01 Python
对Django url的几种使用方式详解
Aug 06 Python
python内存管理机制原理详解
Aug 12 Python
用Python批量把文件复制到另一个文件夹的实现方法
Aug 16 Python
使用Python打造一款间谍程序的流程分析
Feb 21 Python
Python Socketserver实现FTP文件上传下载代码实例
Mar 27 Python
Python基于time模块表示时间常用方法
Jun 18 Python
使用npy转image图像并保存的实例
Jul 01 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
re0第二季蕾姆被制作组打入冷宫!艾米莉亚女主扶正,原因唏嘘
2020/04/02 日漫
PHP 的几个配置文件函数
2006/12/21 PHP
php flv视频时间获取函数
2010/06/29 PHP
PHP取进制余数函数代码
2012/01/19 PHP
使用ltrace工具跟踪PHP库函数调用的方法
2016/04/25 PHP
Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析
2020/04/14 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/01/13 Javascript
javascript编程起步(第三课)
2007/02/27 Javascript
页面版文本框智能提示JS代码
2009/11/20 Javascript
javascript 多种搜索引擎集成的页面实现代码
2010/01/02 Javascript
ExtJs使用总结(非常详细)
2012/03/22 Javascript
JavaScript 图像动画的小demo
2012/05/23 Javascript
浅析LigerUi开发中谨慎载入common.css文件
2013/07/09 Javascript
JS绘制生成花瓣效果的方法
2015/08/05 Javascript
Three.js获取鼠标点击的三维坐标示例代码
2017/03/24 Javascript
JavaScript错误处理和堆栈追踪详解
2017/04/18 Javascript
vue.js做一个简单的编辑菜谱功能
2018/05/08 Javascript
详解如何使用koa实现socket.io官网的例子
2018/11/04 Javascript
微信小程序结合mock.js实现后台模拟及调试
2019/03/28 Javascript
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
[00:55]深扒TI7聊天轮盘语音出处3
2017/05/11 DOTA
Tensorflow环境搭建的方法步骤
2018/02/07 Python
使用pip发布Python程序的方法步骤
2018/10/11 Python
Python计算时间间隔(精确到微妙)的代码实例
2019/02/26 Python
PyQt5实现简易计算器
2020/05/30 Python
使用Python创建简单的HTTP服务器的方法步骤
2019/04/26 Python
python新式类和经典类的区别实例分析
2020/03/23 Python
Python中关于logging模块的学习笔记
2020/06/03 Python
PyCharm+PyQt5+QtDesigner配置详解
2020/08/12 Python
加拿大品牌鞋包连锁店:Little Burgundy
2021/02/28 全球购物
英文自荐信
2013/12/19 职场文书
学校学习雷锋活动总结
2014/07/03 职场文书
房屋转让协议书
2014/10/18 职场文书
房屋产权共有协议书范本
2014/11/03 职场文书
2015年学雷锋活动总结
2015/02/06 职场文书
2016年学校安全教育月活动总结
2016/04/06 职场文书