编写函数实现:接收用户输入的一个字符串,统计接收的字符串中每个符号出现的次数并返回统计结果。python实现代码
时间: 2024-10-15 17:25:49 浏览: 36
在主函数中输入一含有大写字母的字符串,调用该函数并输出改变后的字符串。
可以使用Python的内置数据结构`collections.Counter`来轻松地实现这个功能。`Counter`是一个字典子类,用于计数可哈希对象(如字符串、数字等)。以下是Python代码示例:
```python
from collections import Counter
def count_symbols(input_string):
# 使用空格将字符串分割成单个字符(包括符号)
symbols = input_string.split()
# 使用Counter计算每个符号及其出现次数
symbol_counts = Counter(symbols)
return symbol_counts
# 获取用户输入
user_input = input("请输入一个字符串:")
# 调用函数并打印结果
result = count_symbols(user_input)
for symbol, count in result.items():
print(f"{symbol}: {count}次")
#
阅读全文