您现在的位置是:群英 > 开发技术 > Python语言
python中如何进行函数的定义及调用?
Admin发表于 2021-12-13 18:58:4048 次浏览

    这篇文章我们来了解python中如何进行函数的定义及调用,函数的定义及调用是Python学习中的基础知识,因此本文就给大家来介绍一下,下文有很详细的介绍,有需要的朋友可以参考,接下来就跟随小编来一起学习一下吧!

# 第一题
# 写函数,接受n个数字,求这些参数数字的和
def sumFunc(*args):
    # 处理接受的数据
    result=0
    for item in args:
        result+=item
        pass
    return result
    pass
# 调用
rs=sumFunc(1,2,3,4)
print('rs={}'.format(rs))  #填坑法 format格式化输出


# 写函数找出传入的列表或元组的奇数位对应的元素,并返回一个新的列表
 def processFunc(con):
    listNew=[]
    index=1  #序列索引值
    for i in con:
        if index%2==1:
            listNew.append(i)
            pass
        index+=1
        pass
    return listNew
    pass
rs3=processFunc([1,2,3,4,5,7,8,2,7,1])
print(rs3)

# 写函数,检查传入字典的每一个value的长度,如果大于2,那么仅保留前两个长的内容,并将
# ps:字典中的value只能是字符串或列表
def dictFunc(dicParms): #**kwargs
    '''
    处理字典类型的数据
    :param dicParms:
    :return:
    '''
    result={}  #声明一个空字典
    for key,value in dicParms.items(): #key-value
        if len(value)>2:
            result[key]=value[:2]  #字典追加数据
            pass
        else:
            result[key]=value
            pass
        pass
    return result
    pass
# 函数调用
dictObj={"name":"欧阳","hobby":['唱歌','运动'],"pro":'艺术'}
print(dictFunc(dictObj))


总结

    以上就是关于python中进行函数的定义及调用的介绍,上述示例具有一定的借鉴价值,有需要的朋友可以参考学习,希望对大家学习python有帮助,想要了解更多可以继续浏览群英网络其他相关的文章。

文本转载自脚本之家

标签: python函数定义
相关信息推荐
2021-12-14 18:00:02 
摘要:之前简单的了解了ActiveMQ的安装和启动,及ActiveMQ连接,这篇文章我们来了解ActiveMQ的使用,下文介绍了PHP怎样用ActiveMQ发送消息,并且进行处理的操作,文中示例介绍的很详细的介绍,有需要的朋友可以参考,接下来就跟随小编来了解看看吧!
2021-11-22 17:53:53 
摘要:这篇文章给大家分享的是python中numpy的相关内容,那么究竟python中numpy是什么库,有什么用及怎样使用呢?文中介绍的非常详细,感兴趣的朋友接下来一起跟随小编学习一下吧。
2022-01-04 18:53:13 
摘要:Python中怎样删除文件?开发者对文件的删除操作是很常见的,或是因为错误的创建又或是不需要该文件了,都会删除。而在Python中,能实现文件删除的方法有很多,这篇主要给大家分享比较使用的几种方法,感兴趣的朋友就继续往下看吧。
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部