这是【Python 百练成钢】系列文章的第 003 篇,计划完成 100 道练习题。
本文环境:Python3.8
需求描述:
统计一篇英文文章中每个单词出现的次数
def get_word_count():
"""
统计英文文章中每个单词出现的频率/次数
思路:替换标点符号-》根据空格切割文章-》遍历集合(去重)
str.count(substr):返回子串在原字符串中出现的次数
:return: 返回多个字典 {单词:次数} 组成的列表
"""
word_str = """
Your time is limited, so don't waste it living someone else's life.
The greatest glory in living lies not in never falling, but in rising every time we fall.
"""
# 处理标点符号时,可将常见符号放在一个列表中,遍历替换
# 这里仅简单处理了逗号和句号