编写一个程序输入一个字符串分别计算,其中小写字符大写字符数字其他字符的个数。
时间: 2024-04-30 21:25:19 浏览: 101
一个对字符串处理的程序,要求能够识别字符串中大写字母、小写字母以及数字的个数并输出,识别“L”、“o”、“v”、“e”四个字符的
5星 · 资源好评率100%
以下是 Python 代码实现:
```python
string = input("请输入一个字符串:")
lower_count = upper_count = digit_count = other_count = 0
for char in string:
if char.islower():
lower_count += 1
elif char.isupper():
upper_count += 1
elif char.isdigit():
digit_count += 1
else:
other_count += 1
print("小写字符个数:", lower_count)
print("大写字符个数:", upper_count)
print("数字个数:", digit_count)
print("其他字符个数:", other_count)
```
程序会先让用户输入一个字符串,然后使用 for 循环遍历字符串中的每个字符。对于每个字符,使用 islower()、isupper()、isdigit() 函数判断它是小写字符、大写字符、数字还是其他字符,并分别计数。最后输出每种类型字符的个数。
阅读全文