任务描述
本关任务:编写程序,统计一段英文段落中所有字符出现的次数
相关知识
为了完成本关任务,你需要掌握:字典应用
字典应用
Python中的字典是另一种可变容器,且可存储任意类型对象。
Python中创建字典的一般形式如下:
字典名={键1:值1,键2:值2,…,键n:值n}
字典就是用大括号括住的键值对的集合。字典的数据类型名称是dict。如果大括号中没有项,则表示一个空字典。字典中的的键和值可以是任意数据类型。
通过赋值语句添加一个新的键值对。
语法格式:字典对象名[新键]=新值
例如:
1 = {'Name': 'John', 'Age': 17, 'Class': 'A01'}
d1['School']='First Middle School'
print(d1)
输出结果为:{'Name': 'John', 'Age': 17, 'Class': 'A01', 'School': 'First Middle School'}
编程要求
根据提示,在右侧编辑器补充代码,统计一段英文段落中所有字符出现的次数。
要求输出9个统计项后换行。
测试说明
平台会对你编写的代码进行测试:
测试输入:I have a lovely dog named Bobby.He looks pretty with short legs,big ears and short tail.He is my good friend and he is also easy to take care of.I walk him at least twice a day,feed him and spend time with him.He also gives his love to me in return.
预期输出:
每个字符出现的次数如下: ('I', 2),(' ', 49),('h', 10),('a', 18),('v', 4),('e', 24),('l', 10),('o', 15),('y', 6), ('d', 10),('g', 5),('n', 8),('m', 7),('B', 1),('b', 3),('.', 5),('H', 3),('k', 3), ('s', 14),('p', 2),('r', 8),('t', 15),('w', 4),('i', 15),(',', 2),('f', 3),('c', 2), ('u', 1),