网络编程
位置:首页>> 网络编程>> Python编程>> python统计字母、空格、数字等字符个数的实例

python统计字母、空格、数字等字符个数的实例

作者:Guo_Apple  发布时间:2022-10-04 12:02:29 

标签:python,字母,空格,数字

如下所示:


# -*- 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码

来源:https://blog.csdn.net/Guo_Apple/article/details/69390107

0
投稿

猜你喜欢

  • 字典获取最大和最小value对应的keymy_dict = {'x':500, 'y':5874, '
  • Linux/Unix的系统上,一般默认的 python 版本为 2.x,我们可以将 python3.x 安装在 /usr/local/pyt
  • 一、分工和流程在土豆网,以项目开发为核心,谁都可以带项目,担任项目经理。一个典型的土豆网项目中,当进入正式开发阶段,通常参与者包括:1名设计
  • 本次薯片会一改以往低调、沉稳之作风,先瑜伽团美女show上阵,再是以臭为首的吃喝团上阵,两轮下来大家情绪Hight到了极点,自然讨论的时候思
  • 灵感来源之前在B站看到一个有意思的视频:【B站】【亦】终极云游戏!五千人同开一辆车,复现经典群体智慧实验大家可以看看,很有意思。up主通过代
  • 1.string.maketrans设置字符串转换规则表(translation table) allchars = string.make
  • 1.条件语句几个注意点和C#不一样的。if a < 5 {       return 0} else {
  • 今天在日常维护一个网站时,发现该网站的留言程序没有经过严格的验证过滤,导致了将近十万条垃圾数据。而其中又不乏重要信息,需要清理数据,以及增加
  • 为了更好的理解这些基本操作,下面会通过读取一个股票数据,来进行Pandas基本数据操作的语法介绍。# 读取文件(读取保存文件后面会专门进行讲
  • 今天我们整理了ip地址和身份证的javascript验证方法。虽然ip地址和身份证的验证不是很经常会遇到,但是大家也可以研究一下js代码,里
  • 前言在网上找了很多Python处理Excel的方法和代码,都不是很尽人意,所以自己综合网上各位大佬的方法,自己进行了优化,具体的代码如下。博
  • 最近在学习PHP,以下是看PHP100视频教程,做的学习笔记,在这里存放以便今后使用。apache--PHP--DB(mysql)一、apa
  • 通常,在完成了一件网页设计后,设计师的无知都会显露无遗而备受指责。他们把创建网页代码的繁重工作都留给了程序员们。这种现象不只出现在网络开发行
  • 面是我下载页面down.php 的php代码 现在我发现,用迅雷,谷歌浏览器直接打开,就能输出下载文件,一点不起防盗链作用。&nb
  • NLTK 是使用 Python 教学以及实践计算语言学的极好工具。此外,计算语言学与人工 智能、语言/专门语言识别、翻译以及语法检查等领域关
  • 简介: 我们在这世上,选择什么就成为什么,人生的丰富多彩,得靠自己成就。你此刻的付出,决定了你未来成为什么样的人,当你改变不了世界
  • 本篇博文主要介绍在Python3中如何构造含参构造函数样例如下:class MyOdlHttp:  username = '
  • 背景(background)在项目中经常会使用。这篇文章主要讲解的是实际项目中的5个实例。通过具体的分析来达到学习的目的。1,Li列表通过u
  • 本文介绍了使用python wasmtime来访问rust库的便捷方法,步骤极其简练,可以在生产环境中使用。安装rust target wa
  • 在进行python数据分析的时候,首先要进行数据预处理。有时候不得不处理一些非数值类别的数据,嗯, 今天要说的就是面对这些数据该如何处理。目
手机版 网络编程 asp之家 www.aspxhome.com