任务一
def wordcount(text):
# 转换为小写
text = text.lower()
# 去掉标点符号
text = text.replace(','," ").replace(':'," ").replace('.'," ").replace('!'," ").replace('?'," ").replace('\'s'," is")
# 将文字分割成单词列表
words = text.split()
# 创建字典存放单词出现次数
word_count = {}
# 统计单词出现次数
for word in words:
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1
return word_count
任务二 Debug流程
设置了三个断点:
1、检查是否将全部字母小写化
2、检查是否去掉了所有标点符号,以及将's换成is
3、检查字数统计字典是否正确生成
没有错误产生,debug完成。