1、任务一:Python实现wordcount函数
用Python实现一个wordcount函数,统计英文字符串中每个单词出现的次数。返回一个字典,key为单词,value为对应单词出现的次数。
def wordcount(text):
# 将字符串转换为小写,并去除标点符号
text = text.lower()
for char in '.,!?;:\'"()[]{}':
text = text.replace(char, ' ')
# 将字符串按空格分割成单词列表
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
text = """
Got this panda plush toy for my daughter's birthday,
who loves it and takes it everywhere. It's soft and
super cute, and its face has a friendly look. It's
a bit small for what I paid though. I think there
might be other options that are bigger for the
same price. It arrived a day earlier than expected,
so I got to play with it myself before I gave it
to her.
"""
# 示例用法
print(wordcount(text))
代码运行效果
2、任务二:debug
2.1、设置断点
2.2、启动debug
2.3、查看变量
2.4、单步执行代码