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类方法__init__和__del__构造、析构过程分析
Mar 06 Python
使用python实现knn算法
Dec 20 Python
用Python将结果保存为xlsx的方法
Jan 28 Python
python和mysql交互操作实例详解【基于pymysql库】
Jun 04 Python
Python生成词云的实现代码
Jan 14 Python
python各层级目录下import方法代码实例
Jan 20 Python
python连接PostgreSQL过程解析
Feb 09 Python
python 已知一个字符,在一个list中找出近似值或相似值实现模糊匹配
Feb 29 Python
在pycharm中使用matplotlib.pyplot 绘图时报错的解决
Jun 01 Python
基于Python和C++实现删除链表的节点
Jul 06 Python
总结python 三种常见的内存泄漏场景
Nov 20 Python
用python读取xlsx文件
Dec 17 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
PHP中使用break跳出多重循环代码实例
2015/01/21 PHP
Yii2框架制作RESTful风格的API快速入门教程
2016/11/08 PHP
Yii2中datetime类的使用
2016/12/17 PHP
php获取目录中所有文件名及判断文件与目录的简单方法
2017/03/04 PHP
PHP的简单跳转提示的实现详解
2019/03/14 PHP
Domino中运用jQuery读取视图内容的方法
2009/10/21 Javascript
jQuery 打造动态渐变按钮 详细图文教程
2010/04/25 Javascript
解析使用js判断只能输入数字、字母等验证的方法(总结)
2013/05/14 Javascript
javascript获取设置div的高度和宽度兼容任何浏览器
2013/09/22 Javascript
nodejs简单实现中英文翻译
2015/05/04 NodeJs
基于jquery实现轮播特效
2016/04/22 Javascript
JavaScript 数组- Array的方法总结(推荐)
2016/07/21 Javascript
Ubuntu 16.04 64位中搭建Node.js开发环境教程
2016/10/19 Javascript
nodejs6下使用koa2框架实例
2017/05/18 NodeJs
详解三种方式解决vue中v-html元素中标签样式
2018/11/22 Javascript
多种类型jQuery网页验证码插件代码实例
2021/01/09 jQuery
[04:59]2018DOTA2亚洲邀请赛 4.7 Mineski夺冠时刻
2018/04/09 DOTA
Python基于pygame实现图片代替鼠标移动效果
2015/11/11 Python
Python与R语言的简要对比
2017/11/14 Python
Python实现的三层BP神经网络算法示例
2018/02/07 Python
OpenCV 轮廓检测的实现方法
2019/07/03 Python
Pytorch Tensor 输出为txt和mat格式方式
2020/01/03 Python
实现ECharts双Y轴左右刻度线一致的例子
2020/05/16 Python
python中upper是做什么用的
2020/07/20 Python
美国女孩洋娃娃店:American Girl
2017/10/24 全球购物
New Balance天猫官方旗舰店:始于1906年,百年慢跑品牌
2017/11/15 全球购物
小橄榄树:Le Petit Olivier
2018/04/23 全球购物
社区灵活就业证明
2014/11/03 职场文书
2014年手术室工作总结
2014/11/26 职场文书
2015羊年春节慰问信
2015/02/14 职场文书
2015年机关党建工作总结
2015/05/22 职场文书
会计岗位工作总结
2015/08/12 职场文书
推荐六本经典文学奖书籍:此生必读
2019/08/22 职场文书
JS如何使用剪贴板操作Clipboard API
2021/05/17 Javascript
mybatis 解决从列名到属性名的自动映射失败问题
2021/06/30 Java/Android
MySQL数据库完全卸载的方法
2022/03/03 MySQL