请问是哪个函数的作用下,能让程序去运算每个字母的使用次数?
count是一个字典dict,其中存储的值以键值对的方式存储。
count.setdefault(char, 0)当char不在count中时,此时创建一个新的键值对{char: 0};否则不做操作。
count[char] = count[char] + 1是将原本已经记录的char的值(char目前已经出现的次数)+1并更新。
最终输出的就是每个字母出现的次数。
整段代码的作用就是统计message字符串中每个字母的使用次数;而不是哪个函数。
for循环的第一句是:设置每个字母的初始数为 1
第二句话是开始累计(统计每个字母出现的次数)