python 统计其中字符串中字母个数
题目要求:
给出一个字符串(长度<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 统计其中字符串中字母个数相关推荐
- python统计文字个数_python如何统计字符串中字母个数?
方法:首先用"str_count = 0"定义字母的字符初始个数为0:接着遍历字符串,判断字符串内各字符的类型,并将字母个数累加:最后用"print('字母 = %d' ...
- 【python作业】编写一个函数,由实参传来一个字符串,统计此字符串中字母和数字的个数,在主函数中输入字符串并输出上述的结果。
编写一个函数,由实参传来一个字符串,统计此字符串中字母和数字的个数,在主函数中输入字符串并输出上述的结果. def fun(s):count1 = 0count2 = 0for i in s:if i ...
- ACMNO.26 C语言-字符统计2 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数, 在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据, ...
- 统计字符个数的c语言程序设计,编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格和其他字符的个数。...
编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格和其他字符的个数.在主函数中输入字符串以及输出上述结果. [c源程序] #include int letter,digit,space ...
- 【C】编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。
//编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数, //在主函数中输入字符串以及输出上述的结果. #include <stdio.h> #includ ...
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数,在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据,4 ...
- 7.9编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。
//C程序设计第四版(谭浩强) //章节:第七章 用函数实现模块化程序设计 //题号:7.9 //题目:编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数, //在主函 ...
- 写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数
写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数(C语言) 题目要求:如标题 以下是具体代码: #include <stdio.h> int main() ...
- 编写一个函数,由实参传来一个字符串,统计次字符串中字母、数字、空格和其他字符的个数,在主函数 中输入字符串以及输出上述的结果
/*编写一个函数,由实参传来一个字符串,统计次字符串中字母.数字.空格和其他字符的个数,在主函数 中输入字符串以及输出上述的结果*/#include <stdio.h> #include ...
最新文章
- python三步实现人脸识别
- python 网页cookie的使用
- Hibernate实现对多个表进行关联查询
- 51Talk乘一带一路之东风,破普惠教育巨浪
- mysql调用jieba库_jieba库的使用及实例
- Day 2: AngularJS —— 对AngularJS的初步认识
- mysql5.5以上my.ini中设置字符集
- 科大星云诗社动态20210414
- 怎么评价两组数据是否接近_接近组数据(组间)
- mysql 混合模式,SQLServer2005混合模式登录配置(用户登录错误18452,233,4064)
- 传说中的世界500强面试题-反应能力
- cadlisp框选打印_在CAD中实现批量打印
- 爬取煎蛋网图片的一种思路
- 【现代遗传学原理-基因和基因组学】
- 暗刺,高并发五个利器
- 又猎一“狐”:一名外逃越南嫌疑人落网-网易
- fiddler——抓苹果手机的包
- excelDownload
- IT资质认证证书如何查询?这篇文章教你查询方式
- “奔驰车主哭诉维权”续:双方再次协商无果
热门文章
- 全志V3S裸机串口驱动(中断方式接收,DMA接收有问题,小于32字节数据无法触发DMA传输)
- 单片机串口全双工C语言,C系列单片机有一个全双工的串行口.ppt
- 支付集成(一):支付宝支付
- CMake进阶之CMake原理与关键概念
- 【光学】基于matlab GUI双孔干涉【含Matlab源码 2119期】
- 服务器性能测试工具及实战,软件测试与项目分析-性能测试实战.pptx
- java计算机毕业设计寿险公司保险业务管理系统源码+系统+数据库+lw文档+mybatis+运行部署
- PacketiX ××× 3.0在Windows Server服务器NT配置步骤
- anroid知识体系
- 此计算机策略设置不允许安装win,系统管理员设置了系统策略,禁止进行此项安装”windows installer被禁用解决办法...