编写函数,接收宁符串参数,返回一个元组,其中第一个 元素为大写字母个数,第二个元素为小写字母个数python
时间: 2024-03-17 11:46:15 浏览: 169
编写二个函数,其中一个函数func1完成功能为:接收字符串参数,返回一个元组,其中第一个元素为字符串中大写字母个数,
5星 · 资源好评率100%
好的,以下是这个函数的代码实现:
```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_count, lower_count)
```
函数接收一个字符串参数 `s`,然后遍历该字符串中的每个字符,如果该字符是大写字母,则将大写字母计数器 `upper_count` 加 1;如果该字符是小写字母,则将小写字母计数器 `lower_count` 加 1。最后,函数将这两个计数器的值作为元组返回。
你可以这样使用该函数:
```python
s = "Hello, World!"
counts = count_upper_lower(s)
print(counts) # 输出: (2, 8)
```
这个例子中,输入的字符串为 "Hello, World!",其中有 2 个大写字母和 8 个小写字母。函数返回的元组为 `(2, 8)`。
阅读全文