使用python统计字符串中的字符个数。 |
您所在的位置:网站首页 › python中输出字符串中的数字个数程序 › 使用python统计字符串中的字符个数。 |
要求
定义函数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] 代码块代码块语法遵循标准markdown代码,例如: def counterchar(str): list=[] #定义一个list长度为26的元素全为0的列表 for i in range(26): list.append(0) for i in range(ord('a'),ord('z')+1): #循环判断输入的每个字符是否在26个字母内 for zimu in str: s = ord(zimu) if i == s: list[s-ord('a')]+=1 #如果是的话计数 else: continue return list str = input() str=str.lower() #把输入的字符串转换成小写 print(counterchar(str)) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |