如下所示:

# -*- 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统计字母、空格、数字等字符个数的实例相关推荐

  1. python计算数字个数_python统计字母、空格、数字等字符个数的实例

    如下所示: # -*- coding: utf-8 -*- # 要求:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. def count(s): count_a=count_z=c ...

  2. 用python统计字母个数_python统计字母个数 python 统计文本中字母个数

    python 统计文本中字母个数 作业文件等有人回答小编再发,之前发文件被屏蔽了明明转身就有一个温馨的港湾,却偏偏还要去追逐那无望的孤船. l = 0with open('file.txt', 'r' ...

  3. python统计字符串数字个数_python统计字符串中数字个数_后端开发

    python怎么随机生成奇数_后端开发 python随机生成奇数的方法:导入random模块,使用random模块生成随机数,然后判断生成的随机数是否为奇数,若是奇数就加入列表.使用此方法得到的列表包 ...

  4. python统计中文字符的个数_python统计中文字符数量的两种方法

    方法一: def str_count(str): '''找出字符串中的中英文.空格.数字.标点符号个数''' count_en = count_dg = count_sp = count_zh = c ...

  5. python统计字符串汉字个数_python统计字符个数

    python统计字符个数 Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符串搜索的开始与结束位置. 语法 count()方 ...

  6. 题库练习4(提取不重复的数字、字符个数统计、数字颠倒、字符串反转)

    1. 提取不重复的数字 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数. 1.1 分析 注意去重的同时要保证数字要按照输入顺序打印--LinkedHashSet impo ...

  7. python输出读取的空格数目_Python 3基础教程: 输入和输出具体代码实例

    在前面文章中,我们其实已经接触了 Python 的输入输出的功能.本章节我们将具体介绍 Python 的输入输出. 输出格式美化 Python两种输出值的方式: 表达式语句和 print() 函数.( ...

  8. python输入三个整数_python笔记3:依次输入3个数排序打

    #方法1:if语句,练习逻辑能力 num1 = int(input('请输入第一个数:')) num2 = int(input('请输入第二个数:')) num3 = int(input('请输入第三 ...

  9. python正则表达式开头和结尾_Python 基础之正则之一 单字符,多字符匹配及开头结尾匹配...

    一.正则表达式之单个字符匹配 格式:lst = re.findall(正则表达式,要匹配的字符串) 预定义字符集 匹配内容 .匹配任意字符,除了换行符\n \d匹配数字 \D匹配非数字 \w匹配字母或 ...

最新文章

  1. 使用 Zephir 轻松构建 PHP 扩展
  2. jquery版本冲突问题
  3. 你在过度测试你的软件吗?
  4. Java 几种showMessageDialog的表示
  5. 《助推》读书笔记-行为经济学
  6. 通过一个图来简单描述一下 socket 链接建立以及通信的模型
  7. sublime text的dockerfile语法高亮插件
  8. 第二季3:海思MPP模块与视频缓冲池
  9. 网页显示mysql数据库到表格数据_在网页中如何将数据库的数据显示出来
  10. win10使用import pcap 建议放弃,还是使用linux系统吧
  11. SVN安装配置以及启动
  12. 文书录入登记软件的其它模块源码
  13. msvcr71.dll缺失导致Oracle无法连接
  14. python化学公式配平_如何用矩阵知识配平化学方程式?
  15. HTML中长度和颜色的单位分别有哪些?
  16. 计算机怎么打开网络共享,如何开启Window7的媒体流共享(开启电脑 DLNA 共享)...
  17. 从零开始快速搭建LoRaWAN节点设备
  18. 第二届中国Rust开发者大会议程介绍
  19. Jmeter录制脚本,HTTP代理服务器介绍使用
  20. Matlab论文插图绘制模板第50期—分簇散点图(Swarmchart)

热门文章

  1. GOF23设计模式(结构型模式)代理模式~
  2. TensorRT 7.2.1开发初步
  3. ADAS系统长篇综述(下)
  4. 电商商品模块数据设计与关系图
  5. Deployment
  6. ios的并发队列控制库
  7. MBTiles离线包生成和使用
  8. 【Spring】bean的作用域(@Scope) - singleton、prototype
  9. URAL - 1902 Neo-Venice
  10. 制作nginx和php的rpm包