输入一串西文字母,统计其中英文大写字母,英文小写字母 空格数量
时间: 2024-12-17 17:20:06 浏览: 13
江西省计算机一级复习要点
在Python中,可以结合使用`isupper()`和`islower()`方法来判断每个字符是否为大写或小写字母,同时利用`isspace()`方法检查字符是否为空格。以下是一个示例函数:
```python
def count_letters_case_and_spaces(input_string):
upper_count = sum(1 for char in input_string if char.isupper())
lower_count = sum(1 for char in input_string if char.islower())
space_count = sum(1 for char in input_string if char.isspace())
return upper_count, lower_count, space_count
# 示例输入
input_text = "Hello, World! This is a Test."
uppercase, lowercase, spaces = count_letters_case_and_spaces(input_text)
print(f"大写英文字母数量: {uppercase}")
print(f"小写英文字母数量: {lowercase}")
print(f"空格数量: {spaces}")
阅读全文