字符串统计和处理 在控制台输入纯字符的字符串,输出当前字符串的长度。 统计出该字符串中出现相同字母次数最多的字母(不考虑不同字母出现次数相同的情况)。 将出现最多次数的字母字母替换成“-”,并将该字符串按照“-”进行拆分成字符串数组,最后对该字符串数组进行遍历。
时间: 2024-02-15 11:01:55 浏览: 62
好的,我可以帮你完成这个任务。以下是代码示例:
```python
# 获取输入的字符串
input_str = input("请输入一个纯字符的字符串:")
# 统计字符串长度
length = len(input_str)
print("字符串长度为:", length)
# 统计每个字母出现的次数
char_count = {}
for char in input_str:
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
# 将出现次数最多的字母替换成“-”
new_str = input_str.replace(max_char, '-')
# 按照“-”拆分字符串成数组
str_arr = new_str.split('-')
# 遍历字符串数组
for i in range(len(str_arr)):
print("第", i+1, "个字符串为:", str_arr[i])
```
你可以将上面的代码复制到 Python 环境中运行,输入一个纯字符的字符串,即可得到字符串长度,出现次数最多的字母,以及按照“-”拆分后的字符串数组。希望这对你有帮助!
阅读全文