编写一个程序,统计给定字符串中大写字母、小写字母、数字和空格的数量,并分别显示各类字符的个数。
时间: 2025-02-04 16:22:53 浏览: 39
好的,下面是一个用Python编写的程序,用于统计给定字符串中大写字母、小写字母、数字和空格的数量,并分别显示各类字符的个数。
```python
def count_characters(s):
uppercase_count = 0
lowercase_count = 0
digit_count = 0
space_count = 0
for char in s:
if char.isupper():
uppercase_count += 1
elif char.islower():
lowercase_count += 1
elif char.isdigit():
digit_count += 1
elif char.isspace():
space_count += 1
print(f"大写字母数量: {uppercase_count}")
print(f"小写字母数量: {lowercase_count}")
print(f"数字数量: {digit_count}")
print(f"空格数量: {space_count}")
# 示例字符串
input_string = "Hello World! 123"
count_characters(input_string)
```
这个程序定义了一个函数 `count_characters`,它接受一个字符串 `s` 作为参数。然后,它初始化四个计数器变量,分别用于统计大写字母、小写字母、数字和空格的数量。程序通过遍历字符串中的每个字符,使用 `isupper()`、`islower()`、`isdigit()` 和 `isspace()` 方法来判断字符的类别,并相应地增加计数器的值。最后,程序打印出各类字符的数量。
阅读全文
相关推荐
















