```python
def count_characters(s):
创建一个字典来存储每个字符及其出现次数
char_count = {}
for char in s:
if char in char_count:
char_count[char] += 1
else:
char_count[char] = 1
return char_count
请求用户输入字符串
input_string = input("请输入字符串: ")
统计字符串中每个字符的出现次数
result = count_characters(input_string)
输出结果
print("字符出现次数统计:")
for char, count in result.items():
print(f"'{char}': {count}")
```
要运行此代码,请将其复制到一个名为`count_characters.py`的文件中,并在命令行中运行`python count_characters.py`。程序将提示您输入字符串,然后输出每个字符及其出现次数。
如果您需要统计字符串中数字的个数,可以使用以下代码:
```python
def count_digits(s):
创建一个字典来存储每个数字字符及其出现次数
digit_count = {}
for char in s:
if char.isdigit():
if char in digit_count:
digit_count[char] += 1
else:
digit_count[char] = 1
return digit_count
请求用户输入字符串
input_string = input("请输入字符串: ")
统计字符串中数字字符的出现次数
result = count_digits(input_string)
输出结果
print("数字字符出现次数统计:")
for digit, count in result.items():
print(f"'{digit}': {count}")
```
这个版本的代码与之前的版本类似,但它只统计数字字符(0-9)。