首先贴出实现的wordcount代码:
def wordcount_test(text):
counts = {}
words = text.lower().replace('.', '').replace(',', '').split()
# 遍历所有单词进行计数
for word in words:
if word in counts:
counts[word] += 1
else:
counts[word] = 1
return counts
# 测试文本
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."""
# 调用 wordcount 函数并打印结果
print(wordcount_test(text))
实现效果如下图所示:
可以看出实现了预定的目标-查询到各个单词的重复次数。
接下来使用测试断点,在程序末尾添加了几个打印函数来查看断点效果:
首先是没到断点:
而后点击逐过程(F10),效果如下图:
最后的“end”输出为了保证程序不会过了断点之后立即结束。以上就是wordcount与Vscode的调试部分学习,加油继续学!