编程计算字符的个数。要求:输入一个字符串,统计其中小写字母、大写字母、数字字符、其他字符的个数
时间: 2024-05-03 10:18:59 浏览: 86
tj.rar_visual c_数字字符个数
下面是Python的实现代码:
```python
s = input("请输入一个字符串:")
lower_count = 0
upper_count = 0
digit_count = 0
other_count = 0
for c in s:
if c.islower():
lower_count += 1
elif c.isupper():
upper_count += 1
elif c.isdigit():
digit_count += 1
else:
other_count += 1
print("小写字母个数:", lower_count)
print("大写字母个数:", upper_count)
print("数字个数:", digit_count)
print("其他字符个数:", other_count)
```
首先,我们从标准输入读入一个字符串。然后,我们定义四个变量 `lower_count`、`upper_count`、`digit_count` 和 `other_count`,分别表示小写字母、大写字母、数字、其他字符的个数,初始值全部为0。
接着,我们用一个循环遍历输入的字符串中的每个字符。对于每个字符,我们使用字符串的 `islower()`、`isupper()` 和 `isdigit()` 方法来判断它是小写字母、大写字母还是数字,并分别对应地增加相应的计数器。如果字符不是小写字母、大写字母或数字,那么它就是其他字符,我们也相应地增加计数器 `other_count` 的值。
最后,我们输出统计结果。
阅读全文