InternLM Python 学习笔记

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

def wordcount(text):
    # 将所有字符转换为小写并移除标点符号
    text = text.lower()
    # 只保留字母和空格,其他字符用空格替换
    text = ''.join(char if char.isalpha() or char.isspace() else ' ' for char in text)
    # 将文本分割为单词列表
    words = text.split()
    
    # 创建一个字典来存储单词计数
    word_dict = {}
    
    # 遍历单词列表,统计每个单词的出现次数
    for word in words:
        if word in word_dict:
            word_dict[word] += 1
        else:
            word_dict[word] = 1
    
    return word_dict

# 示例使用
if __name__=="__main__":
    text = input('please input a text: ')
    result = wordcount(text)
    print(result)

执行结果

VScode调试

在远程连接配置文件中添加如下内容

Host ssh.intern-ai.org.cn #主机ip也可以是域名
    HostName ssh.intern-ai.org.cn #主机名
    Port 38465  #主机的SSH端口
    User root #登录SSH使用的用户
    StrictHostKeyChecking no
    UserKnownHostsFile /dev/null

连接后安装python拓展和调试器

打好断点进行调试

输入内容,按F10逐行执行

得到结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值