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

    2、写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者

    # def func(a):
    #     return a[0::2]                return,需要接收函数,后打印
    # print(func( [1,2,3,4,5,6]))
    def func(a):
        print( a[0::2])
    func( [1,2,3,4,5,6])

    3、写函数,判断用户传入的值(字符串、列表、元组)长度是否大于5。

    def func(x):
        if len(x)> 5:
            print("输入长度大于5")
    
    func("ssddkd")

    4、写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者。

    def func(x):if len(x) <= 2:
            print("长度小于2")
        else:
            print("长度大于2")return x[ : 2]
    print(func([1,2,3,45,5]))

    5、写函数,计算传入字符串中【数字】、【字母】、【空格】 以及 【其他】的个数,并返回结果。

    def func(s):
        dic = {"num":0,"alpha":0,"space":0,"other":0}
        for i in s:
            if i.isdigit():
                dic["num"] += 1
            elif i.isalpha():
                dic["alpha"] += 1
            elif i.isspace():
                dic["space"] += 1
            else:
                dic["other"] += 1
        return dic
    re = func("1w @")
    print(re)
    6、写函数,检查用户传入的对象(字符串、列表、元组)每一个元素是否含有空内容,并返回结果。
    def func(x):
    #     if type(x) is str and x:  #参数是字符串
    #         for i in x:
    #             if i == ' ':
    #                 return True
    #     elif x and type(x) is list or type(x) is tuple: #参数是列表或者元组
    #         for i in x:
    #             if not i:
    #                 return True
    #     elif not x:
    #         return True
    #
    # print(func([]))
    #7、写函数,检查传入字典的每一个value的长度,如果大于2, 那么仅保留前两个长度的内容,并将新内容返回给调用者。
    def func(d):
    for i in d: if len((d[i])) > 2: d[i] = d[i][0:2] return d print(func({1:"k;adk"}))

    # 三元运算
    # a = 1
    # b = 5
    # c = a if a>b else b #三元运算
    # print(c)

    # 变量 = 条件返回True的结果 if 条件 else 条件返回False的结果
    #必须要有结果
    #必须要有if和else
    #只能是简单的情况

     
  • 相关阅读:
    信协第一学期考核
    20175323《Java程序设计》第五周学习总结
    20175323《Java程序设计》第四周学习总结
    20175323《Java程序设计》第三周学习总结
    20175323《Java程序设计》第二周学习总结
    20175323 第一周学习总结
    第一次个人编程作业
    第一次博客作业
    团队项目-选题报告
    第一次结对编程作业
  • 原文地址:https://www.cnblogs.com/wzc27229/p/10986503.html
Copyright © 2011-2022 走看看