统计一行字符的大写字母,小写字母和数字的个数。先输出大写字母个数,再输出 小写字母个数,最后输出数字个数。
时间: 2024-09-20 18:02:45 浏览: 68
C++统计中英文大小写字母、数字、空格及其他字符个数的方法
5星 · 资源好评率100%
要统计一行字符中的大写字母、小写字母和数字的数量,你可以使用编程语言中的字符串操作和条件判断功能。下面是一个简单的Python示例:
```python
def count_chars(line):
uppercase_count = sum(1 for char in line if char.isupper())
lowercase_count = sum(1 for char in line if char.islower())
digit_count = sum(1 for char in line if char.isdigit())
print(f"大写字母个数: {uppercase_count}")
print(f"小写字母个数: {lowercase_count}")
print(f"数字个数: {digit_count}")
# 使用示例
line_to_check = "这是一个包含ABC123和456的字符串"
count_chars(line_to_check)
```
这段代码定义了一个函数`count_chars`,它接受一行字符串`line`作为输入,然后分别计算其中大写字母、小写字母和数字的数量,并将结果打印出来。
阅读全文