用户从键盘输入一个字符串,统计并输出其中大写字母,小写字母,数字字符,空格和其他字符的个数
时间: 2023-08-31 18:06:05 浏览: 251
统计字符串中数字、字母和空格的个数
5星 · 资源好评率100%
好的,以下是实现这个功能的 Python 代码:
```python
string = input("请输入字符串:")
uppercase = lowercase = digit = space = other = 0
for char in string:
if char.isupper():
uppercase += 1
elif char.islower():
lowercase += 1
elif char.isdigit():
digit += 1
elif char.isspace():
space += 1
else:
other += 1
print("大写字母个数:", uppercase)
print("小写字母个数:", lowercase)
print("数字字符个数:", digit)
print("空格个数:", space)
print("其他字符个数:", other)
```
这个程序首先让用户输入一个字符串,然后遍历字符串中的每个字符,根据字符的类型累加相应的计数器。最后输出统计结果。注意,`isupper()`、`islower()`、`isdigit()` 和 `isspace()` 都是 Python 字符串对象自带的方法,用于判断一个字符是否是大写字母、小写字母、数字字符或空格。
阅读全文