编写一个函数,接收一个字符串,统计其中数字字符个数及字母字符个数
时间: 2023-12-28 21:05:02 浏览: 138
编写二个函数,其中一个函数func1完成功能为:接收字符串参数,返回一个元组,其中第一个元素为字符串中大写字母个数,
5星 · 资源好评率100%
你可以使用 Python 中的 isdigit() 和 isalpha() 方法来判断一个字符是数字还是字母。下面是一个示例函数:
```python
def count_chars(string):
num_count = 0
alpha_count = 0
for ch in string:
if ch.isdigit():
num_count += 1
elif ch.isalpha():
alpha_count += 1
return num_count, alpha_count
```
这个函数接收一个字符串参数 `string`,并遍历其中的每个字符,使用 `isdigit()` 方法判断是否为数字字符,使用 `isalpha()` 方法判断是否为字母字符,最后返回数字字符个数和字母字符个数。你可以这样调用这个函数:
```python
string = 'Hello, World! 123'
num_count, alpha_count = count_chars(string)
print('数字字符个数:', num_count)
print('字母字符个数:', alpha_count)
```
输出结果为:
```
数字字符个数: 3
字母字符个数: 11
```
阅读全文