python分别统计出字符串中大写字母、小写字母和数字出现的次数
时间: 2023-10-26 09:04:43 浏览: 103
好的,可以使用Python的字符串和循环操作来实现。以下是一个例子程序:
```python
string = "Hello World 123"
upper_count = 0
lower_count = 0
digit_count = 0
for char in string:
if char.isupper():
upper_count += 1
elif char.islower():
lower_count += 1
elif char.isdigit():
digit_count += 1
print("大写字母出现次数:", upper_count)
print("小写字母出现次数:", lower_count)
print("数字出现次数:", digit_count)
```
输出结果如下:
```
大写字母出现次数: 2
小写字母出现次数: 8
数字出现次数: 3
```
程序中,我们首先定义了一个字符串变量 `string`。然后,我们使用 `for` 循环遍历字符串中的每个字符。在循环中,我们使用字符串的 `isupper()`、`islower()` 和 `isdigit()` 方法来判断当前字符是否为大写字母、小写字母或数字,并分别增加相应的计数器。最后,我们输出计数器的值即可。
相关问题
python通过键盘输入一-串字符串,并分别统计出字符串中大写字母、小写字母和数字出现的次数
好的,可以使用Python语言实现。以下是示例代码:
```python
string = input("请输入字符串:")
upper = 0
lower = 0
digit = 0
for char in string:
if char.isupper():
upper += 1
elif char.islower():
lower += 1
elif char.isdigit():
digit += 1
print("大写字母出现次数:", upper)
print("小写字母出现次数:", lower)
print("数字出现次数:", digit)
```
运行程序后,你可以输入任意字符串,程序会输出该字符串中大写字母、小写字母和数字出现的次数。注意,该代码仅作为示例,可能存在一些不足之处,仅供参考。
python.通过键盘输入- -串字符串,并分别统计出字符串中大写字母、小写字母和数字的次数
好的,以下是 Python 代码实现:
```python
string = input("请输入一个字符串:")
upper_count = 0
lower_count = 0
digit_count = 0
for char in string:
if char.isupper():
upper_count += 1
elif char.islower():
lower_count += 1
elif char.isdigit():
digit_count += 1
print("大写字母个数:", upper_count)
print("小写字母个数:", lower_count)
print("数字个数:", digit_count)
```
这段代码首先使用 `input()` 函数获取用户输入的字符串,并保存到 `string` 变量中。然后使用 `for` 循环遍历字符串中的每个字符,如果是大写字母,就将 `upper_count` 变量加 1;如果是小写字母,就将 `lower_count` 变量加 1;如果是数字,就将 `digit_count` 变量加 1。最后使用 `print()` 函数输出统计结果。
阅读全文