生成一个Python代码:4. 输入一个字符串,统计该字符串中小写字母、大写字母、数字和其他字符的个数。
时间: 2024-03-08 15:47:48 浏览: 81
以下是一个 Python 程序,可以实现输入一个字符串,统计该字符串中小写字母、大写字母、数字和其他字符的个数:
```python
string = input("请输入一个字符串:")
# 初始化各个计数器
lower_count = 0
upper_count = 0
digit_count = 0
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)
```
首先,我们使用 `input()` 函数读取一个字符串,并将其保存在变量 `string` 中。然后,我们初始化各个计数器,用于统计小写字母、大写字母、数字和其他字符的个数。接着,我们遍历字符串中的每个字符,使用 `islower()`、`isupper()` 和 `isdigit()` 方法判断字符是否为小写字母、大写字母或数字,并分别更新相应的计数器。最后,我们将各个计数器的值输出。您可以将上述代码复制到 Python 环境中运行,然后输入一个字符串,即可看到输出结果。
阅读全文
相关推荐

















