编写程序,其中有一个函数,接收字符串参数,返回一个元组,其中第一个 元素为大写字母个数,第二个元素为小写字母个数,并输出该元组
时间: 2024-03-17 08:44:40 浏览: 80
python:Python基本。 通过使用数组元组。 它具有有关如何将输入中的新项目追加到元组和数组的详细信息。 另外,如何在字符串中搜索大写字母
好的,以下是 Python 代码实现:
```python
def count_upper_lower(string):
upper_count = 0
lower_count = 0
for char in string:
if char.isupper():
upper_count += 1
elif char.islower():
lower_count += 1
return (upper_count, lower_count)
# 测试
string = "Hello World!"
result = count_upper_lower(string)
print(result) # 输出 (2, 8)
```
在这个函数中,我们使用了 `isupper()` 和 `islower()` 方法来判断字符是否为大写或小写字母,并分别计数。最后,我们将这两个计数结果打包为一个元组并返回。在测试中,我们将字符串 `"Hello World!"` 作为参数传递给函数,并输出了函数的返回结果。
阅读全文