1. 编写函数 cal_numbers:,参数为字符串,统计并返回该字符串中的英文字母、空格、数字和其它字符的个数,程序框架:

    def cal_numbers(strVal):计算 strVal 中,题目要求的各种字符的个数返回所有值string = input("输入一个字符串")        ret = cal_numbers(string)输出统计结果例如:输入 hello world 123!输出 英文:10空格:2数字:3其它:1
def cal_numbers(*string):yingwen,kongge,shuzi,qita=0,0,0,0for str1 in string:for i in str1:if('0'<=i<='9'):shuzi=shuzi+1elif('a'<=i<='z' or 'A'<=i<='Z'):yingwen=yingwen+1elif(i==' '):kongge=kongge+1else:qita=qita+1print("英文:%s\n空格:%s\n数字:%s\n其它:%s"%(yingwen,kongge,shuzi,qita))
>>> cal_numbers('hello world 123!')
英文:10
空格:2
数字:3
其它:1


*图文无关

1. 编写函数 cal_numbers:参数为字符串,统计并返回该字符串中的英文字母、空格、数字和其它字符的个数相关推荐

  1. 有一行文字,具体长度和内容自行约定,设计两个函数:(1)count函数:统计并输出其中英文字母、数字以及其他字符的个数。(2)code函数:译密码,将字符串中的字母按下述规律转换:将字母A变成

    有一行文字,具体长度和内容自行约定,设计两个函数: (1)count函数:统计并输出其中英文字母.数字以及其他字符的个数. (2)code函数:译密码,将字符串中的字母按下述规律转换:将字母A变成字母 ...

  2. C 编写程序,对输入的一行字符分别统计其中英文字母、数字和其他字符的个数。

    第四章-循环结构程序设计 课后编程题-5 #include<stdio.h> main() {int cnt1=0,cnt2=0,cnt3=0; //cnt1:字母.cnt2:数字.cnt ...

  3. python实训三 编写函数,接收一个字符串,分别统计大写字母,小写字母,数字,其他字符的个数,并以元组的形式返回结果

    编写函数,接收一个字符串,分别统计大写字母,小写字母,数字,其他字符的个数,并以元组的形式返回结果 源码: intcount=[] upstrcount=[] lowstrcount=[] other ...

  4. isalnum()函数:找出str字符串中为英文字母或数字的字符

    找出str字符串中为英文字母或数字的字符 (1)Linux下编程用到的函数是:int isalnum(int c) 返回值:若参数c为字母或数字,则返回TRUE:否则返回NULL(0) #includ ...

  5. 【20】输入一个字符串,统计其中的字母、数字、其他字符的个数。

    在[16]中其实已经写了相关代码,当时用的是getchar()函数.由于getchar()函数的应用:单字符输入函数.就总总感觉怪怪的 后来写了一篇输入输出总结,就觉得用gets岂不是更方便嘛.这篇其 ...

  6. java 打印abcd_用JAVA编程统计字符串ABCD123!@#$%ab中大写字母、小写字母、数字、其它字符的个数并打印出来...

    /** * 编程统计字符串"ABCD123!@#$%ab"中大写字母.小写字母.数字.其它字符的个数并打 印出来. */ public class Job1Test { publi ...

  7. Java实验9 T4.统计文件的所有短文中包含英文字母的个数

    题目要求 在文本文件bigbook.txt中包含有很长篇幅的英语短文,编写程序要求统计文件的所有短文中包含英文字母"A"的个数,并显示统计的时间. Java代码 import ja ...

  8. 【C语言】输入英文标题,统计大写字母、小写字母、数字和其他字符的个数。

    学习目标: 输入英文标题,统计大写字母.小写字母.数字和其他字符的个数. 学习内容: 1了解大小写字母.数字和其他字符的Ascall码. 2.学会使用getchar():从键盘读入一个字符. 3.熟练 ...

  9. 汇编原理实验 --类型统计(字母,数字,其他字符的个数)

    实验3: (类型统计,统计字母,数字,其他字符在一个句子中出现的次数) 算法设计:用三个变量分别记录用户输入数字类型,字母类型和其他类型的个数.根据ACSII码判断类型,遍历完整个句子后调用十进制数输 ...

  10. 输入一行字符,以回车符作为输入结束的标志。统计其中英文字母、数字字符和其他字符的个数

    /思路:用他们的ASCII码进行判断/ #include<stdio.h> #include<ctype.h> int main() { char num; int i ; i ...

最新文章

  1. 麦肯锡顾问的整体设计:从大局需要安排工作
  2. python爬虫模块取cookie_Python爬虫之cookie的获取、保存和使用【新手必学】
  3. WhatsApp CEO向FreeBSD捐赠一百万美金
  4. 修改mysql数据库的编码格式
  5. CDS view注解解析 - @Environment.systemField
  6. Volatile原子性一致性JVM指令重排
  7. lucene 全文检索引擎的架构
  8. ansible基本模块-shell
  9. PTA c语言 选择法排序过程
  10. Linux系统CentOS 7配置Spring Boot运行环境
  11. 学会 配置文件+反射,走遍全球都不怕.
  12. java中包定义_java中包的定义与使用
  13. Cesium 模拟下雪
  14. Win 7 SSDP 组播 引发 局域网 QQ掉线 分析
  15. linux cd系统下载地址,Mandriva 2008.0 正式版 CD、DVD HTTP下载地址
  16. Powerdesigner pdm视图看不到表注释comment问题
  17. 对于编码器与解码器的理解
  18. java实现游戏对战过程_【Java实战】Java实现简易坦克对战小游戏
  19. 利用C 制作公章 续
  20. 什么是云桌面计算机,云电脑桌面是什么?这是一篇良心科普文

热门文章

  1. 如何确定一笔用户的BTC转入记录
  2. 电路中能否使用无极性电容替换等容量的极性电容?
  3. 使用Idead的时候遇到<dependency>标红等问题
  4. 函数的值域【基础辅导和中阶辅导】
  5. mysql innodb 大小,更改Innodb 数据页大小优化MySQL
  6. switchyomega插件自动切换代理
  7. MIT物理学家观察超冷原子形成量子龙卷风晶体
  8. sanity check
  9. 阿里巴巴Java成神之路-笔记(8)动态代理
  10. 创业实践案例课程随堂检测答案