提示:第一阶段-第七章-01-函数的多返回值_哔哩哔哩_bilibili
目录
前言
1 函数的多返回值
1.1 学习目标
1.2 语法
2 函数多种传参方式
2.1 位置参数
2.2 关键字参数
2.3 不定长参数
2.4 缺省参数
2.5 总结
3 匿名函数(掌握函数作为参数传递)
3.1 函数作为参数传递
3.2 lambda匿名函数
3.2.1 lambda匿名函数介绍
3.2.2 lambda函数示例
3.3 总结
前言
本篇笔记主要整理第七章函数进阶部分内容,主要包括三小节部分学习:函数多返回值、函数多种传参方式、匿名函数
1 函数的多返回值
1.1 学习目标
知道函数如何返回多个返回值
1.2 语法
![](https://i-blog.csdnimg.cn/blog_migrate/5e4fe25c76680fcf1285fd0d8f840c1b.png)
也就是说正常情况下,一个函数只有一个返回值。那么如何通过一个函数来返回多个返回值呢?
![](https://i-blog.csdnimg.cn/blog_migrate/3b97f4bdf047430f371c8ea3616cf5a3.png)
![](https://i-blog.csdnimg.cn/blog_migrate/21bb8ac351256d90bee4c29c2ef80345.png)
不止可以用数字,也可以用其它类型。
2 函数多种传参方式
![](https://i-blog.csdnimg.cn/blog_migrate/e33a3c8b6d6398ab0ee3af414f5607e4.png)
2.1 位置参数
![](https://i-blog.csdnimg.cn/blog_migrate/01b15f15a06f96316c5b7eacd27b460e.png)
2.2 关键字参数
![](https://i-blog.csdnimg.cn/blog_migrate/0d42aa8f3d3581a4725955eafa048e0d.png)
2.3 不定长参数
![](https://i-blog.csdnimg.cn/blog_migrate/7aa8f900f3357e82cc0ee7689e169831.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7f2190729e4272c56bf1af707b5bb3c4.png)
以上是位置传递类型,下面介绍关键字传递。(注意args和kwargs仅仅是规范要求而不是强制)
kw = keyword 关键字
![](https://i-blog.csdnimg.cn/blog_migrate/61011cf89e11caa653a4262f81680c5a.png)
![](https://i-blog.csdnimg.cn/blog_migrate/ebe8b7ceb697150c3da3be27071f4287.png)
2.4 缺省参数
![](https://i-blog.csdnimg.cn/blog_migrate/47d492cc91b8a64c9546179b4f2955c3.png)
2.5 总结
![](https://i-blog.csdnimg.cn/blog_migrate/bf8f0a45f59dbcf6555e4f03306bc81c.png)
3 匿名函数(掌握函数作为参数传递)
3.1 函数作为参数传递
![](https://i-blog.csdnimg.cn/blog_migrate/2deb549cd821b9cb128f592200a3faa6.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f468046ed0992cc363d6da92520c56b0.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f65606e3c4779d088b79fa87d79dc3da.png)
3.2 lambda匿名函数
3.2.1 lambda匿名函数介绍
![](https://i-blog.csdnimg.cn/blog_migrate/06e2e0483c4674d2b08582672b11e878.png)
3.2.2 lambda函数示例
![](https://i-blog.csdnimg.cn/blog_migrate/605ba563a6884d8d6859a5abad7ba580.png)
3.3 总结
![](https://i-blog.csdnimg.cn/blog_migrate/fef2473dfd31c6142c27ade37547aaa6.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e37d8fb27a4a9ded3dab90a629cc310b.png)