书生第三期实战营L0-python

  • 任务一:

       要求:请实现一个wordcount函数,统计英文字符串中每个单词出现的次数。返回一个字典,key为单词,value为对应单词出现的次数。

import re
from collections import Counter

def wordcount(text):
    # 用正则表达式替换标点符号为空格
    cleaned_text = re.sub(r'[^\w\s]', ' ', text)
    # 将所有单词转换为小写
    cleaned_text = cleaned_text.lower()
    # 分割字符串为单词列表
    words = cleaned_text.split()
    # 使用Counter计算每个单词出现的次数
    word_count = Counter(words)
    return dict(word_count)

VScode运行结果:

  • 任务二:

要求:Vscode连接InternStudio debug笔记

python -m pdb word_count.py

# (Pdb) 会自动停在第一行,等待调试

断点设置:(Pdb)12   #断点设置在word_count.py第12行

运行:(Pdb)c     #跳到下个断点

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值