函数
定义
def 函数名(参数):
函数体
return语句
- 可以为某些参数(可选参数)指定默认值
- 可变参数
*b
- 参数的位置传递和名称传递
- return 可以返回多个值(实际上返回的只是一个元组,看起来像是返回多个值)
- 局部变量和全局变量(可以使用 global 保留字在函数内部使用全局变量)
lambda 函数
函数名 = lambda 参数 : 表达式
等价于
def 函数名(参数):
函数体
return 返回值
>>>f = lambda x, y : x + y;
>>>f(10, 15)
25
- 匿名函数
- 返回函数名作为结果
- 用于定义简单的、能够在一行内表示的函数