编写函数,接收一个字符串,分别统计大写字母
时间: 2023-04-25 07:02:20 浏览: 102
统计字符串中数字,小写字母,大写字母,空白字符和其他字符的个数
和小写字母的个数,并返回一个字典,键为'upper'和'lower',值为对应的个数。
可以使用Python内置函数isupper()和islower()来判断字符是否为大写或小写字母。
以下是示例代码:
```python
def count_upper_lower(s):
upper_count = 0
lower_count = 0
for c in s:
if c.isupper():
upper_count += 1
elif c.islower():
lower_count += 1
return {'upper': upper_count, 'lower': lower_count}
```
使用示例:
```python
s = 'Hello World'
result = count_upper_lower(s)
print(result) # {'upper': 2, 'lower': 8}
```
阅读全文