python DAY_6(1) 函数的综合

学习内容:函数的使用
Tip:委托表面上是将函数作为参数赋给一个变量。
开发实例:
今天通过开发实例,系统回顾一下过去的知识,以及编程方式的区别
案例:随机生成一个数字列表,筛选出里面的偶数。
for循环

在这里插入图片描述
推导

在这里插入图片描述

函数

在这里插入图片描述

我们在定义函数的时候很麻烦,在调用的时候会很简单
接下来我们用委托的方式输出函数

在这里插入图片描述

委托最主要的是,我们把函数看作为参数赋给一个变量,在后续可以直接调用

filter和map函数
filter就是过滤的意思,将目标集合的可行目标选出
map是将所有目标集合的元素都执行一边,太麻烦,这里不使用
filter实现
在这里插入图片描述

map功能实例

在这里插入图片描述
lambda方式实现也比较麻烦,所以给出一个别的实例
在这里插入图片描述

还是用委托的方式,非委托方式如下
在这里插入图片描述
这种就可能造成每行代码过长

结合上述例子,我给出一个所以功能相结合的例子,以打招呼的方式为例

在这里插入图片描述上述例子种仅有中英文两个选项,如果输入其他的数字,也不会报错,那样就默认选择了英文

在这里插入图片描述
本例可以使用if-elif-else的语句来实现,但是太麻烦,相比于C,python少了switch语句,但是python可以定义字典表,在一定程度上,更方便,更快捷

以下为学习时使用的代码和例子

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值