任务1 Python实现wordcount
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.
"""
def wordcount(text):
text_dict = dict()
text = text.replace('\n', ' ')
# 按空格划分单个字符
text_list = text.split(' ')
# 删除标点符号
text_list = [t.split(',')[0].split('.')[0] for t in text_list]
# 转成小写
text_list = [t.lower() for t in text_list]
# 去除无效字符
text_list = [t for t in text_list if t != '']
for t in text_list:
if t not in list(text_dict.keys()): text_dict[t] = 1
else: text_dict[t] += 1
for k, v in text_dict.items():
print(f'{k}: {v}')
if __name__ == "__main__":
wordcount(text)
任务2 vscode Debug笔记
1.点击debug按钮,创建launch.json文件,设置默认python debug配置
2.选定执行函数,设置断点,运行函数
3. 函数会停在断点处,点击DEBUGCONSOLE窗口,在最下面命令行中打印想要查看的变量,会及时输出当前变量的值。可通过4号窗口的按键进行单步调试,跳入跳出函数。