用Python使用函数实现:实参为一个字符串,函数中统计出字符串中的字母、数字 其他字符的个数。
时间: 2024-02-26 09:51:53 浏览: 58
输入一个字符串,统计出这个字符串的英文大写字母、小写字母、数字、空格以及其它字符的个数
5星 · 资源好评率100%
可以使用Python中的isalpha()、isdigit()等字符串方法来判断字符的类型,然后在函数中统计数量即可。以下是一个实现:
```python
def count_chars(string):
letters = 0
digits = 0
others = 0
for char in string:
if char.isalpha():
letters += 1
elif char.isdigit():
digits += 1
else:
others += 1
print("字符串中共有字母{}个,数字{}个,其他字符{}个。".format(letters, digits, others))
```
使用示例:
```python
count_chars("hello, 123!@#") # 输出:字符串中共有字母5个,数字3个,其他字符3个。
```
阅读全文