任务一: Python实现一个wordcount函数
在开发机中创建一个python_taks1.py 文件
import socket
import re
def wordcount(text):
words = re.findall(r'\b\w+\b', text.lower())
word_counts = {}
# 遍历单词列表并更新字典中的计数
for word in words:
if word in word_counts:
word_counts[word] += 1
else:
word_counts[word] = 1
# 返回包含单词计数的字典
return word_counts
# 获取主机名
def get_hostname():
hostname = socket.gethostname()
match = re.search(r'-(\d+)$', hostname)
name = match.group(1)
return name
text = f"""☁️ Welcome {get_hostname()} user, welcome to the ShuSheng LLM Practical Camp Course!
😀 Let’s go on a journey through ShuSheng Island together.
"""
print(wordcount(text))
输出结构: