大家好,我是杨数Tos,这是《从零基础到大神》系列课程的第59篇文章,第三阶段的课程:Python进阶知识:Python进阶知识:详细讲解Python中的函数(十二)====> 匿名函数的应用。
函数是非常重要的内容,在这里,我会用10篇左右的文章详细讲解Python中函数定义与使用的规则。
阅读提醒:建议小白先看一遍:【计算机基础知识】和【Python基础知识】课程,否则你不一定听得懂!
一、定义匿名函数
1、匿名函数与lambda:
匿名函数就是指没有名字的函数;平常我们使用关键字def定义的函数都是有名字的。
匿名函数没有名字,统一都叫做lambda。
语法:lambda参数1,参数2……:expression(表达式)或返回值;
定义匿名函数:lambda x,y:x*y;
二、使用匿名函数
匿名更多的是将匿名与其他函数配合使用,匿名函数的精髓在于临时用一次,用完就立即回收;(有点类似小程序)
匿名函数一般都会配合有名函数使用,将匿名函数作为参数传递使用;
实质上,匿名函数配合map、filter、生成式、三元表达式这些编程范式使用,用起来代码简洁、流畅。
如图:从列表中按条件筛选出字符串
最后,讲完函数部分,再讲一下代码的文件规范、面向对象编程思想,我们可以多看项目的源码、分析源码,也可以根据需要自己开发自己的个性化脚本了。
以上是本期内容,如果有表达不对的内容,欢迎您的留言、斧正,我们一起天天向上。
感谢您的阅读,您的三连【关注、点赞、收藏】就是对我最大的支持,谢谢!
本文由杨数Tos原创,欢迎关注,带你一起长知识。
领取专属 10元无门槛券
私享最新 技术干货