• 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))
  • 相关阅读:
    omnibus gitlab-ce安装
    Helm
    pod状态为Back-off
    我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
    云主机搭建Kubernetes 1.10集群
    Linux清除Windows密码
    Nginx负载均衡之健康检查
    MariaDB主从复制搭建
    Python基础
    Tomcat URL重写
  • 原文地址:https://www.cnblogs.com/seven-007/p/7450425.html
Copyright © 2020-2023  润新知