题目要求:

给出一个字符串(长度<10000),统计其中四个字母(b、m、p、t)出现的次数,
并按出现次数降序输出字母和该字母的出现次数(不区分大小写),
如果两个字母的出现次数一样,则按照字母升序输出。
输入说明:一个字符串。
输出说明:分4行输出,每个字母一行。格式为字母和出现次数,以单个空格分隔。
输入样例:123aabapsobwo
输出样例:b 2
p 1
m 0
t 0

代码图

代码如下
'''
给出一个字符串(长度<10000),统计其中四个字母(b、m、p、t)出现的次数,
并按出现次数降序输出字母和该字母的出现次数(不区分大小写),
如果两个字母的出现次数一样,则按照字母升序输出。
输入说明:一个字符串。
输出说明:分4行输出,每个字母一行。格式为字母和出现次数,以单个空格分隔。
输入样例:123aabapsobwo
输出样例:b 2
p 1
m 0
t 0
'''
#方法一,使用内置函数count,直接返回字符串中某字符或者字符串的个数
def main1():str1=input('请输入一个字符串:')print('b',str1.count('b'),sep=' ')print('p',str1.count('p'),sep=' ')print('m',str1.count('m'),sep=' ')print('t',str1.count('t'),sep=' ')   #方法二
def main2():str1=input('请输入一个字符串:')num_b,num_p,num_m,num_t=0,0,0,0#初始化b,p,m,t个数for i in str1:#遍历每个字符串的每个元素,并分别进行累加if i=='b':num_b=num_b+1if i=='p':num_p=num_p+1if i=='m':num_m=num_m+1if i=='t':num_t=num_t+1        print('b',num_b,sep=' ')print('p',num_p,sep=' ')print('m',num_m,sep=' ')print('t',num_t,sep=' ')
main1()
main2()
运行效果图

python 统计其中字符串中字母个数相关推荐

  1. python统计文字个数_python如何统计字符串中字母个数?

    方法:首先用"str_count = 0"定义字母的字符初始个数为0:接着遍历字符串,判断字符串内各字符的类型,并将字母个数累加:最后用"print('字母 = %d' ...

  2. 【python作业】编写一个函数,由实参传来一个字符串,统计此字符串中字母和数字的个数,在主函数中输入字符串并输出上述的结果。

    编写一个函数,由实参传来一个字符串,统计此字符串中字母和数字的个数,在主函数中输入字符串并输出上述的结果. def fun(s):count1 = 0count2 = 0for i in s:if i ...

  3. ACMNO.26 C语言-字符统计2 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。

    题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数, 在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据, ...

  4. 统计字符个数的c语言程序设计,编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格和其他字符的个数。...

    编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格和其他字符的个数.在主函数中输入字符串以及输出上述结果. [c源程序] #include int letter,digit,space ...

  5. 【C】编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。

    //编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数, //在主函数中输入字符串以及输出上述的结果. #include <stdio.h> #includ ...

  6. 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。

    题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数,在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据,4 ...

  7. 7.9编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。

    //C程序设计第四版(谭浩强) //章节:第七章 用函数实现模块化程序设计 //题号:7.9 //题目:编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数, //在主函 ...

  8. 写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数

    写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数(C语言) 题目要求:如标题 以下是具体代码: #include <stdio.h> int main() ...

  9. 编写一个函数,由实参传来一个字符串,统计次字符串中字母、数字、空格和其他字符的个数,在主函数 中输入字符串以及输出上述的结果

    /*编写一个函数,由实参传来一个字符串,统计次字符串中字母.数字.空格和其他字符的个数,在主函数 中输入字符串以及输出上述的结果*/#include <stdio.h> #include ...

最新文章

  1. python三步实现人脸识别
  2. python 网页cookie的使用
  3. Hibernate实现对多个表进行关联查询
  4. 51Talk乘一带一路之东风,破普惠教育巨浪
  5. mysql调用jieba库_jieba库的使用及实例
  6. Day 2: AngularJS —— 对AngularJS的初步认识
  7. mysql5.5以上my.ini中设置字符集
  8. 科大星云诗社动态20210414
  9. 怎么评价两组数据是否接近_接近组数据(组间)
  10. mysql 混合模式,SQLServer2005混合模式登录配置(用户登录错误18452,233,4064)
  11. 传说中的世界500强面试题-反应能力
  12. cadlisp框选打印_在CAD中实现批量打印
  13. 爬取煎蛋网图片的一种思路
  14. 【现代遗传学原理-基因和基因组学】
  15. 暗刺,高并发五个利器
  16. 又猎一“狐”:一名外逃越南嫌疑人落网-网易
  17. fiddler——抓苹果手机的包
  18. excelDownload
  19. IT资质认证证书如何查询?这篇文章教你查询方式
  20. “奔驰车主哭诉维权”续:双方再次协商无果

热门文章

  1. 全志V3S裸机串口驱动(中断方式接收,DMA接收有问题,小于32字节数据无法触发DMA传输)
  2. 单片机串口全双工C语言,C系列单片机有一个全双工的串行口.ppt
  3. 支付集成(一):支付宝支付
  4. CMake进阶之CMake原理与关键概念
  5. 【光学】基于matlab GUI双孔干涉【含Matlab源码 2119期】
  6. 服务器性能测试工具及实战,软件测试与项目分析-性能测试实战.pptx
  7. java计算机毕业设计寿险公司保险业务管理系统源码+系统+数据库+lw文档+mybatis+运行部署
  8. PacketiX ××× 3.0在Windows Server服务器NT配置步骤
  9. anroid知识体系
  10. 此计算机策略设置不允许安装win,系统管理员设置了系统策略,禁止进行此项安装”windows installer被禁用解决办法...