欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

1. 编写函数 cal_numbers:参数为字符串,统计并返回该字符串中的英文字母、空格、数字和其它字符的个数

程序员文章站 2022-05-28 20:18:03
...

1. 编写函数 cal_numbers:,参数为字符串,统计并返回该字符串中的英文字母、空格、数字和其它字符的个数,程序框架:

    def cal_numbers(strVal):
        计算 strVal 中,题目要求的各种字符的个数
        返回所有值

    string = input("输入一个字符串")        
    ret = cal_numbers(string)
    输出统计结果

    例如:
        输入 hello world 123!
        输出 英文:10
             空格:2
             数字:3
             其它:1
def cal_numbers(*string):
    yingwen,kongge,shuzi,qita=0,0,0,0
    for str1 in string:
        for i in str1:
            if('0'<=i<='9'):
                shuzi=shuzi+1
            elif('a'<=i<='z' or 'A'<=i<='Z'):
                yingwen=yingwen+1
            elif(i==' '):
                kongge=kongge+1
            else:
                qita=qita+1
    print("英文:%s\n空格:%s\n数字:%s\n其它:%s"%(yingwen,kongge,shuzi,qita))
>>> cal_numbers('hello world 123!')
英文:10
空格:2
数字:3
其它:1

1. 编写函数 cal_numbers:参数为字符串,统计并返回该字符串中的英文字母、空格、数字和其它字符的个数
*图文无关

相关标签: python 字符串