python编写一个函数fun, 参数:1个参数,未来传进来的是字符串类型 返回值:一个元组, 函数要求:返回的元组有两个元素,第一个值为大写字母的个数, 第二个值为小写字母个数, 提示:isupper(),islower()两个函数能分别判断一个字符是否是大小写,即这两个函数的结果是真/假 例如调用过程如下,你再补充函数定义过程 tuple_re = fun("hello WORLD") print(tuple_re) 最终输出结果为: 输出:(5,5)
时间: 2023-06-19 22:05:54 浏览: 146
Python 中的参数传递、返回值、浅拷贝、深拷贝
以下是函数的定义过程:
```python
def fun(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)
```
函数中的 `for` 循环遍历字符串中的每个字符,然后根据每个字符是否是大写或小写字母,分别更新 `upper_count` 和 `lower_count` 的值。最后将这两个值封装成一个元组并返回。
阅读全文