Python统计以下列表中的字符串的个数: (1)全为大写字母的个数(2)全为数字的个数(3)小写字母数 ['qwwe','WWWWWW','GGGGFF','qwee','555555','kndk
时间: 2024-10-18 22:12:10 浏览: 33
Python实现将字符串的首字母变为大写,其余都变为小写的方法
5星 · 资源好评率100%
在Python中,我们可以使用内置函数来计算列表中各种类型的字符串。这里是一个示例代码:
```python
def count_strings(lst):
upper_all = sum(1 for s in lst if s.isupper()) # 全为大写字母的个数
num_all = sum(1 for s in lst if s.isdigit()) # 全为数字的个数
lower_all = sum(1 for s in lst if s.islower()) # 小写字母的个数
return upper_all, num_all, lower_all
# 测试列表
strings = ['qwwe', 'WWWWWW', 'GGGGFF', 'qwee', '555555', 'kndk']
upper_count, num_count, lower_count = count_strings(strings)
print(f"全为大写字母的个数:{upper_count}")
print(f"全为数字的个数:{num_count}")
print(f"小写字母的个数:{lower_count}")
阅读全文