如何写python 统计大写字母有多少个,小写字母有多少个,空格有多少个,数字有多少个,其他字符有多少给1 分别输出的代码
时间: 2023-05-26 13:04:43 浏览: 72
字符串处理的23个常用方法.docx
```python
string = 'Hello World! 123'
upper = 0
lower = 0
space = 0
digit = 0
other = 0
for char in string:
if char.isupper():
upper += 1
elif char.islower():
lower += 1
elif char.isspace():
space += 1
elif char.isdigit():
digit += 1
else:
other += 1
print('大写字母有{}个'.format(upper))
print('小写字母有{}个'.format(lower))
print('空格有{}个'.format(space))
print('数字有{}个'.format(digit))
print('其他字符有{}个'.format(other))
```
输出:
```
大写字母有2个
小写字母有8个
空格有2个
数字有3个
其他字符有1个
```
阅读全文