编写函数fun(s),fun可以返回字符串s中的小写字母、大写字母和数字字符的个数分别是多少(python)
时间: 2024-10-21 14:06:18 浏览: 37
Python实验 字符串.zip
5星 · 资源好评率100%
你可以编写一个Python函数`fun`,通过遍历输入字符串`s`并使用内建函数判断每个字符类型来实现这个功能。下面是一个简单的示例:
```python
def fun(s):
lower_count = 0 # 记录小写字母的数量
upper_count = 0 # 记录大写字母的数量
digit_count = 0 # 记录数字的数量
for char in s:
if char.islower(): # 判断是否为小写字母
lower_count += 1
elif char.isupper(): # 判断是否为大写字母
upper_count += 1
elif char.isdigit(): # 判断是否为数字
digit_count += 1
return lower_count, upper_count, digit_count # 返回三个计数值
# 示例
s = "Hello123World!"
result = fun(s)
print(f"小写字母数量: {result[0]}, 大写字母数量: {result[1]}, 数字数量: {result[2]}")
```
在这个函数中,`islower()`、`isupper()` 和 `isdigit()` 分别检查字符是否为小写字母、大写字母和数字。
阅读全文