发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
def sum_and_avg(list): sum = 0 count = 0 for e in list: # 如果元素e是数值 if isinstance(e, int) or isinstance(e, float): count += 1 sum += e return sum, sum / countmy_list = [20, 15, 2.8, 'a', 35, 5.9, -1.8]# 获取sum_and_avg函数返回的多个值,多个返回值被封装成元组tp = sum_and_avg(my_list) #①print(tp)
# 使用序列解包来获取多个返回值s, avg = sum_and_avg(my_list) #②print(s)print(avg)
来自: 星光闪亮图书馆 > 《专题1、Python函数和lambda表达式》
0条评论
发表
请遵守用户 评论公约
Python五个隐藏的特性,你可能从未听说过
Python五个隐藏的特性,你可能从未听说过前言。In [13]: try: ...: {}[''''''''lala'''...
Python 中让你相见恨晚的 20 个'骚操作'
对序列中每一个元素调用指定函数,返回迭代器。>>> { k: v for dic in [dict1, dict2] for k, v in dic.items()}{ ''''''''name'''''...
麻省理工教授将Python基础总结成千行代码,让Python入门更简单!
赋值语句的形式序列赋值 序列解包print函数原型Python中and或or总是返回对象(左边的对象或右边的对象) 且具有短路求值的特性if/else三元...
Python3减少代码量的两个内置函数
Python3减少代码量的两个内置函数。记住场景,就容易想到 enumerate 函数了,当你遍历序列时,既想要序列对应索引位置,又想要序列中的...
Python中星号的本质和使用方式
如果你是新接触 Python 不久,还不熟悉关键字参数(亦称为命名参数),我建议你首先阅读我有关Python中的关键字参数的文章。在定义函数时...
十套技巧提升你的Python编程水平
十套技巧提升你的Python编程水平。上面的代码可以进一步简化,并使用语法var = value if 条件els other_value在一行代码中编写condition...
从零开始学Python:第十二课-常用数据结构之元组
# 查看变量的类型print(type(t1), type(t2)) # <class ''tuple''> <class ''tuple''># 查...
UC头条:Python函数详解:参数、返回值和文档字符串
UC头条:Python函数详解:参数、返回值和文档字符串。创建函数时使用def语句,后跟函数名和参数列表,然后是冒号和函数体,函数体中是要执行的语句。deffn4(a,b,c):print('''''...
程序员必修语言——汇编(函数的参数和返回值)
程序员必修语言——汇编(函数的参数和返回值)函数的参数和返回值。然后当我们进入到sum函数里面之后.看下sum函数中的汇编指令.如下图...
微信扫码,在手机上查看选中内容