统计一篇英语短文中各字母出现次数

有时 , 我们需要统计一篇英语小短文中每一个英文字母呈现的次数 , 这个用手工统计显然不成能完当作 。 即使共同电脑进行 , 也可能需要良多久 。 这时我们可以利用python编写一个小程序 , 很轻松的完当作这个工作 。 下面看我一步步操作 。

需要这些哦
python3.7
方式/
1第一步 , 先读入指定文件的内容 。 因为这个文件比力小 , 可以直接读入 。 若是文件较大 , 可以逐行或分部门读入内存 。

统计一篇英语短文中各字母出现次数

文章插图

统计一篇英语短文中各字母出现次数

文章插图

统计一篇英语短文中各字母出现次数

文章插图

2第二步 , 对读入的文本将标点等特别符号、换行符、空格等替代为空 。 这一步比力主要 , 称为数据清洗 , 一般利用遍历+string.replace(old,new)来完当作 。

统计一篇英语短文中各字母出现次数

文章插图

统计一篇英语短文中各字母出现次数

文章插图

3第三步 , 将全文同一转换当作小写字母 。 这是为了便于统计 , 若是工作要求大小写字母分隔统计 , 这一步可以不操作 。

统计一篇英语短文中各字母出现次数

文章插图

统计一篇英语短文中各字母出现次数

文章插图

4第四步 , 成立统计字典 , 对文本逐个遍历进行统计 。 利用字典get方式 , 已有的字母次数加上 , 没有字母写入字典 。

统计一篇英语短文中各字母出现次数

文章插图

统计一篇英语短文中各字母出现次数

文章插图

5第五步 , 按统计值进行排序 。 将字典键值对转化为列表 , 然后再对列表按值进行降序摆列 。

统计一篇英语短文中各字母出现次数

文章插图

统计一篇英语短文中各字母出现次数

文章插图

6【统计一篇英语短文中各字母出现次数】第六步 , 按排序成果插手文本后面 。 利用追加的体例读入文件 , 然后遍历列表 , 将字母及对应成果写入文件 。

统计一篇英语短文中各字母出现次数

文章插图

统计一篇英语短文中各字母出现次数

文章插图

注重事项这个小程序除了可以用来统计字母 , 也可以稍微革新一下用来统计单词呈现的频度 , 这样对于阐发作者写作特点 , 文章的中间思惟很有帮忙 。
接待大师和我交流 。

以上内容就是统计一篇英语短文中各字母出现次数的内容啦 , 希望对你有所帮助哦!

    推荐阅读