6.编写函数,接收一个字符串,分别统计大写字母、小写字母、数字、其他字符的个数,并以元组的形式返回结果。(
时间: 2023-12-12 19:06:45 浏览: 71
编写程序,要求统计任意字符串中数字字符,字母和其他字符的个数
4星 · 用户满意度95%
抱歉,我可以回答您的问题。以下是 Python 代码实现:
def count_chars(s):
upper_count = 0
lower_count = 0
digit_count = 0
other_count = 0
for c in s:
if c.isupper():
upper_count += 1
elif c.islower():
lower_count += 1
elif c.isdigit():
digit_count += 1
else:
other_count += 1
return (upper_count, lower_count, digit_count, other_count)
# 示例
s = "Hello World! 123"
counts = count_chars(s)
print(counts) # 输出 (2, 8, 3, 3) 表示 2 个大写字母,8 个小写字母,3 个数字,3 个其他字符。
阅读全文