编写函数func(str),计算并返回字符串str(str = gfvja56451238/;.12)中的数字和其它类型字符的个数
时间: 2024-03-23 21:37:20 浏览: 127
计算一个字符串中各种类型字符的个数
好的,我可以为您提供该函数的Python实现:
```python
def func(str):
digit_count = 0
char_count = 0
for i in str:
if i.isdigit():
digit_count += 1
else:
char_count += 1
return digit_count, char_count
```
该函数接受一个字符串作为参数,然后遍历字符串中的每个字符,使用 `isdigit()` 函数判断该字符是否为数字。如果是数字,则将数字计数器加1,否则将字符计数器加1。最后将数字计数器和字符计数器作为元组返回。
例如,对于输入字符串 "gfvja56451238/;.12",该函数将返回元组 (7, 8),其中数字个数为 7,字符(包括字母、符号和斜杠)个数为 8。
阅读全文