
在Python中,可以使用各种方法来统计字符串中大小写字母的数量。下面将介绍两种常用澳门二四六天天开奖资料丿 的方法:
方法一:使用循环遍历字符串并计数
def count_upper_lower_letters(text): upper_count = 0 lower_count = 0 for char in text: if char.isupper(): upper_count += 1 elif char.islower(): lower_count += 1 return upper_count, lower_count # 测试 text = "Hello World" upper, lower = count_upper_lower_letters(text) print("大写字母数量:", upper) print("小写字母数量:", lower)
方法二:使用模块中的类
二四六天天好(944CC)资料大全from collections import Counter def count_upper_lower_letters(text): letter_counts = Counter(text) upper_count = letter_counts.get('A', 0) + letter_counts.get('B', 0) + ... + letter_counts.get('Z', 0) lower_count = letter_counts.get('a', 0) + letter_counts.get('b', 0) + ... + letter_counts.get('z', 0) return upper_count, lower_count # 测试 text = "Hello World" upper, lower = count_upper_lower_letters(text) print("大写字母数量:", upper) print("小写字母数量:", lower)
注意:第二种方法使用了模块的类,它会计算字符串中每个字符的出现次数,并以字典的形式返回。然后从字典中提取大写和小写字母的计数。第一种方法则通过循环遍历字符来手动计数。
两种方法的输出应该是一样的,都能统计字符串中的大写和小写字母数量。
- 本文固定链接: https://huaxiatt.com/post/7678.html
- 转载请注明: admin 于 红色航投 发表