顾名思义,匿名函数就是没有显式命名的函数。它用更简洁的方式定义函数。Python中使用lambda关键字创建匿名函数,语法格式为:
code.python
fn=lambda [arg1 [,arg2, …, argn]]: 表达式
其中,lambda为关键字,在它后面声明参数,然后在冒号后面书写函数表达式。fn可作为函数的名称使用,调用格式为:
code.python
v=fn(arg1 [,arg2, …, argn])
下面在命令行中定义1个对2个数求积的匿名函数。
code.python
>>> rt=lambda a,b: a*b
该函数有2个参数a和b,函数表达式为a*b。
调用该函数,计算和输出给定数据的积:
code.python
>>> print(rt(2,5))
10