编程计算字符的个数。要求:输入一个字符串,计算其中小写字符、大写字符、数字字符、其他字符的个数。
时间: 2024-09-20 20:11:58 浏览: 47
要编写一个程序来计算给定字符串中小写字符、大写字符、数字字符和其他字符的数量,你可以采用以下步骤,这里以Python为例:
```python
def count_chars(input_string):
lower_count = 0 # 小写字符计数
upper_count = 0 # 大写字符计数
digit_count = 0 # 数字字符计数
other_count = 0 # 其他字符(非字母数字)计数
for char in input_string:
if char.islower(): # 检查是否为小写字母
lower_count += 1
elif char.isupper(): # 检查是否为大写字母
upper_count += 1
elif char.isdigit(): # 检查是否为数字
digit_count += 1
else: # 如果不是字母或数字,则视为其他字符
other_count += 1
return lower_count, upper_count, digit_count, other_count
# 测试函数
input_str = "Hello, World! 123"
lower, upper, digit, other = count_chars(input_str)
print(f"小写字母: {lower}, 大写字母: {upper}, 数字: {digit}, 其他字符: {other}")
阅读全文