zoukankan      html  css  js  c++  java
  • python之路_函数基本应用实例

    例题:

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

    #方法一:
    def element(user_list):
        result=[]
        for i in range(0,len(user_list)):
            if i%2==1:
                result.append(user_list[i])
        return result
    a=(1,2,3,4,5,6)
    print(element(a))
    #方法二:(推荐)
    def element(user_list):
        result=user_list[1::2]
        return result
    a=(1,2,3,4,5,6)
    print(element(a))

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

    def islength(user):
        if len(user)>5:
            return True
        else:
            return False
    a=[1,2,3,4,5,6]
    print(islength(a))

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

    #方法一:
    def list_back(user):
        result=[]
        if len(user)>2:
           result.append(user[0])
           result.append(user[1])
        return result
    a=[1,2,3,4,5,6]
    print(list_back(a))
    
    #方法二:(推荐)
    def list_back(user):
        if len(user)>2:
           result=user[:2]
        return result
    a=[1,2,3,4,5,6]
    print(list_back(a))

      4.写函数,计算传入字符串中【数字】、【字母】、【空格] 以及 【其他】的个数

    def nummber(user_str):
        num=0
        alpha=0
        space=0
        other=0
        for v in user_str:
            if v.isdigit():
                num+=1
            elif v.isalpha():
                alpha+=1
            elif v.isspace():
                space+=1
            else:
                other+=1
        return num,alpha,space,other
    st=input("请输入字符串:")
    a,b,c,d=nummber(st)
    print("数字的总数为:%s,字母的总数为:%s,空格的总数为:%s,其他的总数为:%s" %(a,b,c,d))
  • 相关阅读:
    “软件工程”课程评价
    我爱淘二次冲刺阶段4
    我爱淘二次冲刺阶段3
    我爱淘二次冲刺阶段2
    MVC框架具体使用
    初次见面- MVC
    设计模式
    读大型网站技术架构后感
    以《淘宝以《淘宝网》为例,描绘质量属性的六个常见属性场景。
    以《淘宝网》为例,描绘质量属性的六个常见属性场景。
  • 原文地址:https://www.cnblogs.com/seven-007/p/7450425.html
Copyright © 2011-2022 走看看