统计一行字符的大写字母,小写字母和数字的个数。先输出大写字母个数,再输出 小写字母个数,最后输出数字个数。
时间: 2024-09-19 08:04:31 浏览: 31
C++统计中英文大小写字母、数字、空格及其他字符个数的方法
5星 · 资源好评率100%
在计算机编程中,统计字符串中大写字母、小写字母和数字的数量通常涉及到遍历字符串并检查每个字符的类别。这可以使用Python等语言中的条件语句轻松完成。下面是一个简单的示例,使用Python的`isupper()`、`islower()`和`isdigit()`函数:
```python
def count_chars(s):
uppercase_count = sum(1 for char in s if char.isupper())
lowercase_count = sum(1 for char in s if char.islower())
digit_count = sum(1 for char in s if char.isdigit())
print(f"大写字母个数: {uppercase_count}")
print(f"小写字母个数: {lowercase_count}")
print(f"数字个数: {digit_count}")
# 使用字符串替换实际的输入
count_chars("这是一个包含ABC123的字符串")
```
这个函数会依次计算给定字符串中大写字母、小写字母和数字的数量,并分别打印出来。
阅读全文