参考视频:零基础入门学Python (作者:小甲鱼)
匿名函数
lambad表达式:
冒号前面是参数 后面是返回值
>>> def ds(x):
return 2*x+1
>>> ds(5)
11
>>> lambda x:2*x+1
<function <lambda> at 0x02DBF780>
>>> g=lambda x:2*x+1
>>> g(5)
11
>>>
>>> lambda x, y : x + y
<function <lambda> at 0x02DBF780>
>>> g = lambda x, y : x + y
>>> g(3,4)
7
>>>
省下了定义函数的过程,不需要考虑函数命名,使得代码精简
过滤器
保留关注的信息
>>> help(filter)
Help on class filter in module builtins:
class filter(object)
| filter(function or None, iterable) --> filter