python编写函数,统计任一字符串中数字和英文字母的个数并返回。在主程序输入一个字符串,调用该函数并输出其返回值。
时间: 2023-05-24 09:07:35 浏览: 153
MySQL 字符串函数大全
5星 · 资源好评率100%
```python
def count_chars_and_digits(input_str):
chars_count = 0
digits_count = 0
for char in input_str:
if char.isalpha():
chars_count += 1
elif char.isdigit():
digits_count += 1
return [chars_count, digits_count]
input_str = input("请输入一个字符串:")
result = count_chars_and_digits(input_str)
print("字符串中英文字母的个数为{},数字的个数为{}".format(result[0], result[1]))
```
输入示例:
```
请输入一个字符串:hello1world2
```
输出示例:
```
字符串中英文字母的个数为10,数字的个数为2
```
阅读全文