实现一个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逐行执行
得到结果