Skip to content

统计字符数量

难度:⭐

1. 题目描述

题目描述

输入一段字符串,统计每个字符(包括空格)出现的次数

2. 关键点

  • for 循环
  • 字典的使用

3. 代码实现

点击显示代码
python
text = input('请任意输入一段文字:')

char_num_dict = {}
for c in text:
    if c not in char_num_dict:
        char_num_dict[c] = 0
    char_num_dict[c] += 1

print(char_num_dict)

4. 运行示例

请任意输入一段文字:四十是四十,14是14,四是四,10是10
{'四': 4, '十': 2, '是': 4, ',': 3, '1': 4, '4': 2, '0': 2}

5. 进阶思考

  1. 输出按照出现次数排序
  2. 给字符进行分类,中文?数字?英文?符号等