编写一个函数func,接收一个字符串,统计该字符串中大写字母、小写字母、以及其他字符,并以列表的形式返回结果
时间: 2023-04-22 09:02:30 浏览: 94
编写二个函数,其中一个函数func1完成功能为:接收字符串参数,返回一个元组,其中第一个元素为字符串中大写字母个数,
5星 · 资源好评率100%
以下是一个可能的解答:
```python
def func(s):
upper_count =
lower_count =
other_count =
for c in s:
if c.isupper():
upper_count += 1
elif c.islower():
lower_count += 1
else:
other_count += 1
return [upper_count, lower_count, other_count]
```
这个函数接收一个字符串 `s`,然后遍历字符串中的每个字符,判断它是大写字母、小写字母还是其他字符。统计完毕后,将结果以列表的形式返回。例如:
```python
>>> func("Hello, World!")
[2, 8, 2]
```
这个字符串中有 2 个大写字母、8 个小写字母和 2 个其他字符(逗号和空格)。
阅读全文