编写一个函数,接受一个字符串作为参数,返回该字符串中出现最多的字符和其出现的次数
时间: 2023-09-01 15:10:56 浏览: 295
以下是一个 Python 实现:
```python
def most_frequent_char(string):
char_count = {}
for char in string:
if char in char_count:
char_count[char] += 1
else:
char_count[char] = 1
max_count = 0
max_char = ''
for char, count in char_count.items():
if count > max_count:
max_count = count
max_char = char
return max_char, max_count
```
函数首先创建一个字典来存储每个字符出现的次数。然后,遍历字符串中的每个字符,将它们添加到字典中并相应地增加计数器。接下来,遍历字典并找到出现次数最多的字符。最后,返回该字符和它的计数器。
阅读全文