定义一个函数count_str(str1),统计给定的字符串中各个单词出现的次数并将统计结果打印输出。
时间: 2024-10-22 13:10:30 浏览: 62
【Python练习】统计字符串中的字符个数
在Python中,你可以通过定义一个名为`count_str`的函数,使用内置的字典数据结构来实现这个功能。字典非常适合存储每个单词及其对应的计数。下面是一个简单的例子:
```python
def count_str(input_string):
# 将输入字符串分割成单词列表
word_list = input_string.split()
# 创建一个空字典用于存储单词计数
word_count = {}
# 遍历单词列表,如果单词已经在字典中,则增加计数,否则添加新键值对
for word in word_list:
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1
# 打印出每个单词及其出现次数
for word, count in word_count.items():
print(f"'{word}': {count}")
# 示例用法
input_string = "hello world hello again"
count_str(input_string)
```
当你运行上面的函数并传入一个字符串,它会返回每个单词在字符串中出现的次数。
阅读全文