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实现设置windows桌面壁纸代码分享
Mar 28 Python
30分钟搭建Python的Flask框架并在上面编写第一个应用
Mar 30 Python
python实现复制整个目录的方法
May 12 Python
Python打印斐波拉契数列实例
Jul 07 Python
Python面向对象编程基础解析(二)
Oct 26 Python
Python 使用PIL中的resize进行缩放的实例讲解
Aug 03 Python
Python实现批量执行同目录下的py文件方法
Jan 11 Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
Feb 07 Python
Pytorch maxpool的ceil_mode用法
Feb 18 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
Apr 07 Python
Python判断三段线能否构成三角形的代码
Apr 12 Python
python用tkinter开发的扫雷游戏
Jun 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
php 设计模式之 单例模式
2008/12/19 PHP
PHP 判断变量类型实现代码
2009/10/23 PHP
js 发个判断字符串是否为符合标准的函数
2009/04/27 Javascript
让html页面不缓存js的实现方法
2014/10/31 Javascript
JS实现控制表格内指定单元格内容对齐的方法
2015/03/30 Javascript
JavaScript实现DIV层拖动及动态增加新层的方法
2015/05/12 Javascript
实例详解ECMAScript5中新增的Array方法
2016/04/05 Javascript
jQuery实用小技巧_输入框文字获取和失去焦点的简单实例
2016/08/25 Javascript
读Javascript高性能编程重点笔记
2016/12/21 Javascript
vue中将网页打印成pdf实例代码
2017/06/15 Javascript
jQuery图片查看插件Magnify开发详解
2017/12/25 jQuery
JavaScript实现的贝塞尔曲线算法简单示例
2018/01/30 Javascript
JavaScript中严格判断NaN的方法
2018/02/16 Javascript
Node.js 实现远程桌面监控的方法步骤
2019/07/02 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
2020/04/29 Javascript
纯JS实现五子棋游戏
2020/05/28 Javascript
vue自定义组件实现双向绑定
2021/01/13 Vue.js
对python 矩阵转置transpose的实例讲解
2018/04/17 Python
python使用turtle库与random库绘制雪花
2018/06/22 Python
Python实现的简单读写csv文件操作示例
2018/07/12 Python
matplotlib实现热成像图colorbar和极坐标图的方法
2018/12/13 Python
python设计微型小说网站(基于Django+Bootstrap框架)
2019/07/08 Python
python GUI库图形界面开发之PyQt5线程类QThread详细使用方法
2020/02/26 Python
python math模块的基本使用教程
2021/01/16 Python
Python爬虫实例之2021猫眼票房字体加密反爬策略(粗略版)
2021/02/22 Python
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
欧洲领先的电子和电信零售商和服务提供商:Currys PC World Business
2017/12/05 全球购物
怀俄明州飞钓:Platte River Fly Shop
2017/12/28 全球购物
有原因的手表:Flex Watches
2019/03/23 全球购物
英国领先的维生素和补充剂品牌:Higher Nature
2019/08/26 全球购物
二手房购房意向书范本
2014/04/01 职场文书
领导党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
社区扶贫帮困工作总结
2015/05/20 职场文书
大学生党课心得体会
2016/01/07 职场文书
新手初学Java网络编程
2021/07/07 Java/Android
SpringBoot SpringEL表达式的使用
2021/07/25 Java/Android