Python(八)函数

函数

    定义:def func():

                   ........

    形参&实参

    关键字参数 :表示使用关键字为参数赋值,可以解决一个方法参数过多的情况下赋值顺序错误的情况

    默认参数:表示定义了默认值的参数

    收集参数:可变参数



 

 

内部函数与闭包

lambda表达式

lambda语句构建了一个函数对象。

    1,使用lambda表达式写一些脚本时候,可以省去定义函数的过程,是代码更加简洁。

    2,对于一些比较抽象而且整个代码执行过程中只会使用一两次的函数,可以用lambda表达式代替。

举个例子:

    filter过滤器 filter(function or none, iterable)


  

    map ,map(function, *iterables)


  

 递归

猜你喜欢

转载自awenhaowenchao.iteye.com/blog/2408941