函数
定义:def func():
........
形参&实参
关键字参数 :表示使用关键字为参数赋值,可以解决一个方法参数过多的情况下赋值顺序错误的情况
默认参数:表示定义了默认值的参数
收集参数:可变参数
内部函数与闭包
lambda表达式
lambda语句构建了一个函数对象。
1,使用lambda表达式写一些脚本时候,可以省去定义函数的过程,是代码更加简洁。
2,对于一些比较抽象而且整个代码执行过程中只会使用一两次的函数,可以用lambda表达式代替。
举个例子:
filter过滤器 filter(function or none, iterable)
map ,map(function, *iterables)
递归