函数(11.9)

2017-11-09  本文已影响0人  a荷包蛋

1.必选参数

必选参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样

2.默认参数

注意:默认参数只能写在必选参数后面。

3.可变参数------元组

4.可变参数------字典

5.关键字参数

6.综合参数

7.变量:

分为全局变量,局部变量

全局变量

注意:全局变量定义到函数外面之后,剩下的都在使用

局部变量:定义在函数里

注意局部变量,在函数里使用完就会被垃圾回收站回收

局部变量第二种:

def f(num):

当局部变量与全局变量重名时:就近原则使用局部变量

对全局变量只能使用,不能修改,如果修改的话,需加

global (全局变量名)

8.递归

递归效率不高

9.匿名函数

特点:1.有参有返 2.语句简短

写法:lambda 参数1,参数2,参数3:结果值

  注释:把函数当做参数和调用函数的区别

匿名函数:

匿名函数与普通方法对比:

普通:

匿名:

map解释:map 就是把列表里相同下标的数值,进行匿名函数里设定的计算

第一种:定义在参数里

上一篇 下一篇

猜你喜欢

热点阅读