编写函数 f(s), 接收字符串参数, 返回一个元组,元组的第一个值为大写 字母的个数, 第二个值为小写字母个数。调用函数 f(s)在屏幕上输出字符串"Hello Betty and Tom !"中大写字母和小写字母的个数
时间: 2024-02-29 22:51:21 浏览: 60
在Python中字符串、列表、元组、字典之间的相互转换
好的,以下是实现代码:
```python
def f(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 = "Hello Betty and Tom !"
result = f(s)
print("大写字母个数:{}".format(result[0]))
print("小写字母个数:{}".format(result[1]))
```
运行结果如下:
```
大写字母个数:3
小写字母个数:15
```
以上代码中的 `f(s)` 函数用于统计字符串 `s` 中大写字母和小写字母的个数,并返回一个元组。调用该函数并输出大写字母和小写字母的个数。
阅读全文