统计每个数字,空白符以及其他字符出现的次数,要求输出共三行,第一行依次输出0-9出现的次数,空格隔开,第二行输出空白符(空格,制表符,换行符)的个数,第三行输出其他字符出现的次数,写出运行程序的代码
时间: 2024-09-19 16:10:17 浏览: 44
为了统计每个数字、空白符和其他字符的出现次数,你可以使用Python编写这样的程序。这里是一个简单的例子:
```python
def count_characters(input_string):
digit_counts = [0] * 10
whitespace_counts = 0
others_counts = 0
for char in input_string:
if char.isdigit():
digit_counts[int(char)] += 1
elif char.isspace():
whitespace_counts += 1
else:
others_counts += 1
# 输出结果
print("0-9 出现次数:", " ".join(str(count) for count in digit_counts))
print(f"空白符(空格,制表符,换行符)个数: {whitespace_counts}")
print(f"其他字符出现次数: {others_counts}")
# 测试输入
input_text = "这是一个示例字符串,包含0-9以及各种字符如空格、制表符和换行符。"
count_characters(input_text)
```
当你运行这个程序并替换 `input_text` 变量的值,它会按照要求打印出每种字符类型的计数。
阅读全文