用python编写函数fun(s),fun可以返回字符串s中的大写字母的个数,小写字母的个数和数字的个数。(要求有调用过程)
时间: 2023-11-01 07:02:57 浏览: 123
编写二个函数,其中一个函数func1完成功能为:接收字符串参数,返回一个元组,其中第一个元素为字符串中大写字母个数,
5星 · 资源好评率100%
可以使用isupper()、islower()、isdigit()等函数来判断字符的类型,然后统计个数即可。以下是一个示例代码:
```python
def fun(s):
upper_count = 0
lower_count = 0
digit_count = 0
for c in s:
if c.isupper():
upper_count += 1
elif c.islower():
lower_count += 1
elif c.isdigit():
digit_count += 1
return upper_count, lower_count, digit_count
# 调用过程
s = "Hello World! 123"
result = fun(s)
print(f"大写字母个数:{result[0]},小写字母个数:{result[1]},数字个数:{result[2]}")
```
输出结果为:
```
大写字母个数:2,小写字母个数:8,数字个数:3
```
阅读全文