internlm-闯关-L0-python

任务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号窗口的按键进行单步调试,跳入跳出函数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值