编程:输入一段英文文本,统计该文本中单词的出现次数。比如\"how are you.how are you\"的统计结果是{\"how\":2,\"are\":2,\"you\":2},要求用函数调用的方法实现。
时间: 2023-04-21 08:00:34 浏览: 131
可以使用Python编程语言来实现这个功能。具体步骤如下:
1. 定义一个函数,接收一个字符串作为参数。
2. 将字符串按照空格分割成单词列表。
3. 遍历单词列表,使用字典来统计每个单词出现的次数。
4. 返回统计结果字典。
下面是代码实现:
```python
def count_words(text):
words = text.split()
counts = {}
for word in words:
if word in counts:
counts[word] += 1
else:
counts[word] = 1
return counts
text = "how are you.how are you"
result = count_words(text)
print(result) # {'how': 2, 'are': 2, 'you': 2}
```
这个函数可以处理任意长度的英文文本,并返回每个单词出现的次数。可以通过修改输入参数来处理不同的文本。
阅读全文