python统计数字和字母的个数
时间: 2024-01-10 08:44:24 浏览: 74
可以使用Python中的isalpha()函数和isdigit()函数来统计字符串中字母和数字的个数。具体代码如下:
```python
str = input("请输入字符串:")
letters = 0
digits = 0
for i in str:
if i.isalpha():
letters += 1
elif i.isdigit():
digits += 1
print("字母个数为:", letters)
print("数字个数为:", digits)
```
在这里,我们使用input()函数获取用户输入的字符串。然后使用for循环遍历每个字符,如果字符是字母就将letters变量加1;如果字符是数字就将digits变量加1。最后输出字母和数字的个数。
相关问题
python统计一串字符中数字,字母的个数
可以使用Python内置的isdigit()和isalpha()函数来统计一串字符中数字和字母的个数。
示例代码如下:
```python
string = input("请输入一串字符:")
num_count = 0
alpha_count = 0
for char in string:
if char.isdigit():
num_count += 1
elif char.isalpha():
alpha_count += 1
print("数字个数:", num_count)
print("字母个数:", alpha_count)
```
运行结果:
```
请输入一串字符:Hello123456
数字个数: 6
字母个数: 5
```
在上面的示例中,首先使用input()函数获取用户输入的一串字符,然后使用for循环遍历每个字符,如果该字符是数字则num_count加1,如果该字符是字母则alpha_count加1。最后输出数字个数和字母个数。
python分别统计输入中字母、数字的个数
你可以使用Python中的isalpha()和isdigit()方法来实现这个任务。
以下是一个示例代码:
```python
input_str = input("请输入字符串:")
char_count = 0
digit_count = 0
for char in input_str:
if char.isalpha():
char_count += 1
elif char.isdigit():
digit_count += 1
print("字母个数:", char_count)
print("数字个数:", digit_count)
```
这个程序会要求用户输入一个字符串,然后统计其中字母和数字的个数,并输出结果。
阅读全文