编程计算字符的个数。 要求:输入一个字符串,计算其中小写字符、大写字符、数字字符、其他字符的个数。
时间: 2024-05-06 15:15:02 浏览: 31
一个对字符串处理的程序,要求能够识别字符串中大写字母、小写字母以及数字的个数并输出,识别“L”、“o”、“v”、“e”四个字符的
5星 · 资源好评率100%
可以使用循环遍历字符串,然后判断每个字符属于哪个类别,并累加计数。下面是一个示例代码:
```python
s = input("请输入一个字符串:")
# 初始化计数器
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
# 输出统计结果
print("大写字母个数:", upper_count)
print("小写字母个数:", lower_count)
print("数字个数:", digit_count)
print("其他字符个数:", other_count)
```
注意,这里使用了字符串的内置方法 `isupper()`、`islower()` 和 `isdigit()` 来判断字符的类别。如果字符不属于这三个类别,那么就认为它是其他字符。
阅读全文