编写函数,计算传入函数的字符串中,数字、字母、空格以及其他内容的个数,并返回

初学python函数,简单编写一个计算字符串的例子,代码如下:

s=input("请输入一个字符串:")
def fun1(s):
    shuzi=zimu=kongge=qita=0
    for i in range(len(s)):
        if (s[i] >= 'a' and s[i] <= 'z') or (s[i] >= 'A' and s[i] <= 'Z'):
            shuzi +=1
        elif (s[i] >= '0' and s[i] <= '9'):
            zimu +=1
        elif (s[i] ==' 'or s[i]==' '):
            kongge +=1
        else:
            qita +=1
    return (shuzi,zimu,kongge,qita)
print(fun1(s))

猜你喜欢

转载自blog.csdn.net/m0_48788975/article/details/120585198