2.从键盘输入一串字符,输出有多少个不同的字符、每个字符出现的次数。
时间: 2024-03-10 11:51:01 浏览: 115
计算字符串中每种字符出现的次数
好的,以下是 Python 代码实现:
```python
def count_chars(string):
count_dict = {}
for char in string:
if char in count_dict:
count_dict[char] += 1
else:
count_dict[char] = 1
count = len(count_dict)
return count, count_dict
```
这个函数接收一个字符串作为参数 `string`,然后使用一个字典 `count_dict` 统计每个字符出现的次数。最后,函数返回两个值:不同字符的数量 `count` 和每个字符出现次数的字典 `count_dict`。
你可以通过以下代码从键盘输入一串字符并调用这个函数:
```python
string = input("请输入一串字符:")
count, count_dict = count_chars(string)
print("不同字符的数量:", count)
print("每个字符出现的次数:", count_dict)
```
这样就可以输出有多少个不同的字符以及每个字符出现的次数了。
阅读全文