Python一日一练19----统计字符串中的字符个数
来源:互联网 发布:cross over软件下载 编辑:程序博客网 时间:2024/05/21 23:00
要求
题目内容:
定义函数countchar()统计字符串中所有出现的字母的个数(允许输入大写字符,并且计数时不区分大小写)。
输入格式:
字符串
输出格式:
列表
输入样例:
Hello, World!
输出样例:
[0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 3, 0, 0, 2, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0]
代码
#coding=utf-8__author__ = 'a359680405'def countchar(str): charmap={} #初始化字典 for i in range(26): charmap[chr(i+65)]=0 #统一大小写 str=str.upper() #统计个字母出现次数 for c in str: if ord("A")<=ord(c)<=ord("Z"): charmap[c]+=1 else: continue return [charmap[chr(i+65)] for i in range(26)]#测试一下print(countchar("abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()0987654321"))
本文地址:http://blog.csdn.net/a359680405/article/details/51282332
0 0
- Python一日一练19----统计字符串中的字符个数
- 使用python统计字符串中的字符个数。
- Python一日一练01----字符输出
- 统计字符串中的字符个数
- 统计字符串中的无重复字符个数
- 统计一个字符串中的字符个数
- 统计字符串中的不同字符个数
- 统计字符串字符个数
- Python 统计字符个数
- Python一日一练100----消息服务器
- Python一日一练02----诗词生成器
- Python一日一练03----输出网页
- Python一日一练07----冒泡排序
- Python一日一练08----鸡尾酒排序
- Python一日一练09----奇偶排序
- Python一日一练10----快速排序
- Python一日一练11----选择排序
- Python一日一练12----堆排序
- PHPExcel在linux环境下导出报500错误
- 面向对象——运算符重载
- Pseudo测试
- 查看特定进程杀死进程方法
- 快速排序
- Python一日一练19----统计字符串中的字符个数
- phpcms v9 切换 英文语言包
- 行内元素与块级元素
- Django项目部署 Gunicom + Django + nginx + mysql
- 关于java构造器初始化顺序例子
- CS0016: 未能写入输出文件“c:/Windows/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/root/...拒绝访问
- zlib学习小结
- OpenStack配置解析库oslo.config的使用方法
- Random.nextInt(int num )生成随机字符串