zoukankan      html  css  js  c++  java
  • 函数作业

    
    
    判断 数字 字母 空格 总和 分别多少。
    def funk_1(p):
        number = 0
        letter = 0
        space = 0
        other = 0
        for i in p:
            other += 1
            if i.isdigit():
                number += 1
            elif i.isalpha():
                letter += 1
            elif i.isspace():
                space += 1
        print(number,letter,space,other)
    funk_1(a)
    

      

    判断(字符串、列表、元组)长度是否大于5。
    b = 'tian'
    b1 = ['eekj;d']
    b2 = ('sdfasdfa')
    def funk_2(a,a1,a2):
        str_1 = True if len(a)>5 else False
        list_1 = True if len(a1)>5 else False
        tuple_1 = True if len(a2)>5 else False
        print(str_1,list_1,tuple_1)
    funk_2(b,b1,b2)
    进化
    b = 'tiavvn' def funk_2(a): if isinstance(a,str): return True if len(a)>5 else False t = funk_2(b) print(t)

      


      

    检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者
    ee = []
    e = ['a1l4i','ret','toy']
    def funk_5(a):
        for i in a:
            a = i[0:2]
            ee.append(a)
        return(ee)
    funk_5(e)
    

      

    检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者。
    yy = []
    y = [11,22,33,44,55,66,77]
    def funk_6(a):
        for i in a:
            if i%2 == 1:
                u = y.index(i)
                print(u)
                yy.append(u)
        print(yy)
    funk_6(y)
    

      

    检查传入字典的每一个value的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者
    b1 = []
    b = {'k1':'asf','k2':'fda'}
    def funk_7(a):
        for i in a:
            y = b[i]
            u = y[0:2]
            b1.append(u)
    
        print(b1)
    funk_7(b)
    

      

    检查用户传入的对象(字符串、列表、元组)的每一个元素是否含有空内容
    c = 's  a'
    c1 = ['s  df']
    c2 = ('da  f','s f  af','  saf')
    def funk_3(a,a1,a2):
        str_1 = 0
        list_1 = 0
        tuple_1 = 0
        for i in a:
            if i.isspace():
                str_1 += 1
        print('str有%s个'%str_1)
        for i1 in a1:
            for i11 in i1:
                if i11.isspace():
                    list_1 += 1
        print('list 有%s个'%list_1)
        for i2 in a2:
            for i22 in i2:
                if i22.isspace():
                    tuple_1 += 1
        print('tuple 有%s个'%tuple_1)
    funk_3(c,c1,c2)


      

    进化
    c = 's  a'
    def funk_3(a):
        ret = True
        for i in a:
            if i.isspace():
                ret = False
                break
        return ret
    y = funk_3(c)
    print(y)
    

      

      

  • 相关阅读:
    CentOS7下搭建zabbix监控(五)——Web端配置自动发现并注册
    CentOS7下搭建zabbix监控(四)——Zabbix报警设置
    CentOS7下搭建zabbix监控(三)——Zabbix监控服务配置
    CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置
    CentOS7下搭建zabbix监控(一)——Zabbix监控端配置
    CentOS7下配置Tomcat以APR模式+Tomcat Native运行
    Webbrowser控件判断网页加载完毕的简单方法 (转)
    反射的奥妙 (转)
    .net 浏览器请求过程(图)
    .net反射详解(转)
  • 原文地址:https://www.cnblogs.com/cloniu/p/6198545.html
Copyright © 2011-2022 走看看