黑马程序员|8天Python第7章函数进阶

一 函数如何返回多个返回值



二 函数多种传参方式

1.函数参数的种类

位置参数

关键字参数

缺省参数(默认参数)

比如前面容器排序的那个函数。 

不定长参数

位置传递

*args 是规范,规则上是 * 任何字母都可以。 

关键字传递

key word args ,同理 **kwargs 也是规范。

3.总结

 


三 匿名函数

1.将函数作为参数传递

为什么将函数作为参数传递

为了传入计算逻辑,而非传入数据。 

函数如何作为参数传递

函数是一堆代码的封装, 在函数体里面包含了具体的执行逻辑,要求传入函数是要求传入代码的执行逻辑。

test_func(compute)和函数里的compute可以随便改成其他的名字,和compute函数没有关系。

2.匿名函数 

如何定义匿名函数

使用 lambda 关键字

 

注意

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值