编写函数,接收字符串参数,返回一个元组,该元组中第一个元素为大写字母个数,笫二个元素为小写字母个数。
时间: 2024-05-15 21:18:26 浏览: 113
编写二个函数,其中一个函数func1完成功能为:接收字符串参数,返回一个元组,其中第一个元素为字符串中大写字母个数,
5星 · 资源好评率100%
好的,可以使用python编写这个函数。代码如下:
```python
def count_upper_lower(s):
upper_count = 0
lower_count = 0
for char in s:
if char.isupper():
upper_count += 1
elif char.islower():
lower_count += 1
return (upper_count, lower_count)
```
在这个函数中,我们定义两个变量 `upper_count` 和 `lower_count` 分别来计数大写字母个数和小写字母个数。我们遍历输入字符串中的每个字符,使用字符串方法 `isupper()` 和 `islower()` 来判断是否为大写字母或小写字母,并相应地更新计数变量。最后,我们将这两个计数值组成元组并返回。
如果你希望测试这个函数,可以这样调用:
```python
input_string = "Hello, World!"
result = count_upper_lower(input_string)
print(result) # 输出 (2, 8)
```
这里输入的字符串中有两个大写字母和八个小写字母,因此函数返回了元组 `(2, 8)`。
阅读全文