定义一个函数分别统计一个字符串中大写字母,小写字母,数字个数,并且以元租形式返回结果
时间: 2023-12-18 10:03:34 浏览: 104
统计一组字符串中单词个数,大写字母小写字母数字的个数
可以定义一个函数来实现这个功能,如下所示:
```python
def count_chars(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`,它会遍历整个字符串并统计大写字母、小写字母和数字的个数。最后,它会将这些计数以元组的形式返回。元组的第一个元素是大写字母的个数,第二个元素是小写字母的个数,第三个元素是数字的个数。
例如,如果我们调用 `count_chars('Hello World 123')`,它将返回 `(2, 8, 3)`,因为该字符串中有 2 个大写字母、8 个小写字母和 3 个数字。
阅读全文