前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python统计字符串中的字符个数

Python统计字符串中的字符个数

作者头像
里克贝斯
发布2021-05-21 16:54:09
3.5K0
发布2021-05-21 16:54:09
举报
文章被收录于专栏:图灵技术域

统计字符串中的字符个数(不使用模块)。

题目内容:

定义函数countchar()按字母表顺序统计字符串中所有出现的字母的个数(允许输入大写字符,并且计数时不区分大小写)。形如:

  1. def countchar(str):
  2. … …
  3. return a list
  4. if __name__ == “__main__”:
  5. str = input()
  6. … …
  7. print(countchar(str))

输入格式:

字符串

输出格式:

列表

输入样例:

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]

时间限制:500ms内存限制:32000kb

代码:

Python

代码语言:txt
复制
def countchar(string):
    num = [0]*26
    string = string.lower()
    for i in range(len(string)):
       if string[i].isalpha():
            temp = ord(string[i]) - ord('a')
            num[temp] += 1
    return num
 
 
if __name__ == "__main__":
     string = input()
     print(countchar(string))

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档