python基础之函数的定义和调用


Posted in Python onOctober 24, 2021

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格式化输出

python基础之函数的定义和调用

python基础之函数的定义和调用

# 写函数找出传入的列表或元组的奇数位对应的元素,并返回一个新的列表
 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)

python基础之函数的定义和调用

# 写函数,检查传入字典的每一个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 相关文章推荐
讲解Python中fileno()方法的使用
May 24 Python
Python实现栈的方法
May 26 Python
python装饰器与递归算法详解
Feb 18 Python
Python中Iterator迭代器的使用杂谈
Jun 20 Python
Python爬虫工程师面试问题总结
Mar 22 Python
详解Python locals()的陷阱
Mar 26 Python
如何通过Python实现标签云算法
Jul 02 Python
Python一键安装全部依赖包的方法
Aug 12 Python
Python-opencv 双线性插值实例
Jan 17 Python
Python list运算操作代码实例解析
Jan 20 Python
Django使用Celery加redis执行异步任务的实例内容
Feb 20 Python
面向新手解析python Beautiful Soup基本用法
Jul 11 Python
python 标准库原理与用法详解之os.path篇
Oct 24 #Python
Python干货实战之八音符酱小游戏全过程详解
关于python pygame游戏进行声音添加的技巧
Oct 24 #Python
python实现简单石头剪刀布游戏
Python 数据结构之十大经典排序算法一文通关
Python 的 sum() Pythonic 的求和方法详细
Oct 16 #Python
为了顺利买到演唱会的票用Python制作了自动抢票的脚本
You might like
dede3.1分页文字采集过滤规则详说(图文教程)
2007/04/03 PHP
PHP 图片文件上传实现代码
2010/12/29 PHP
php 5.6版本中编写一个PHP扩展的简单示例
2015/01/20 PHP
php实现curl模拟ftp上传的方法
2015/07/29 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
PHP生成短网址的思路以及实现方法的详解
2019/03/25 PHP
Nginx+php配置文件及原理解析
2020/12/09 PHP
jValidate 基于jQuery的表单验证插件
2009/12/12 Javascript
jquery.validate使用攻略 第一部
2010/07/01 Javascript
IE与Firefox在JavaScript上的7个不同句法分享
2011/10/30 Javascript
jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
2015/12/31 Javascript
JavaScript深度复制(deep clone)的实现方法
2016/02/19 Javascript
js实现内容显示并使用json传输数据
2016/03/16 Javascript
浅析angularJS中的ui-router和ng-grid模块
2016/05/20 Javascript
javascript之with的使用(阿里云、淘宝使用代码分析)
2016/10/11 Javascript
基于JS实现横线提示输入验证码随验证码输入消失(js验证码的实现)
2016/10/27 Javascript
自适应布局meta标签中viewport、content、width、initial-scale、minimum-scale、maximum-scale总结
2017/08/18 Javascript
Vue 创建组件的两种方法小结(必看)
2018/02/23 Javascript
Vue在页面右上角实现可悬浮/隐藏的系统菜单
2018/05/04 Javascript
react 移动端实现列表左滑删除的示例代码
2019/07/04 Javascript
JS变量提升及函数提升实例解析
2020/09/03 Javascript
在Python中编写数据库模块的教程
2015/04/29 Python
Python实现基本线性数据结构
2016/08/22 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/27 Python
Pycharm之快速定位到某行快捷键的方法
2019/01/20 Python
Python中psutil的介绍与用法
2019/05/02 Python
Python Flask 搭建微信小程序后台详解
2019/05/06 Python
Django stark组件使用及原理详解
2019/08/22 Python
CSS实现定位元素居中的方法
2015/06/23 HTML / CSS
EMU Australia澳大利亚官网:澳大利亚本土雪地靴品牌
2019/07/24 全球购物
英国领先的在线礼品店:Getting Personal
2019/09/24 全球购物
存储过程和sql语句的优缺点
2014/07/02 面试题
幼儿园小班教学反思
2014/02/02 职场文书
红色故事演讲稿
2014/05/22 职场文书
旅游局领导班子“四风”问题对照检查材料思想汇报
2014/09/29 职场文书
MySQL学习之基础操作总结
2022/03/19 MySQL