Python3笔记030 - 6.5 匿名函数(lambda)

第6章 函数

  • 6.1 函数的定义和调用
  • 6.2 参数传递
  • 6.3 函数返回值
  • 6.4 变量作用域
  • 6.5 匿名函数(lambda)
  • 6.6 递归函数
  • 6.7 迭代器
  • 6.8 生成器
  • 6.9 装饰器

6.5 匿名函数(lambda)

匿名函数是指没有名字的函数,通常只使用一次,不用费神去命名这个函数的场合。

result = lambda [arg1,[,arg2, ..., argn]]: expression
参数说明:
result:用于调用lambda表达式
[arg1,[,arg2, ..., argn]]:可选参数
expression:必选参数
# 用函数实现求圆的面积
import math
def circlearea(r):
    result = math.pi*r*r
    return result
r = 10
print('半径为',r,'的圆面积为:',circlearea(r))

# 用lambda函数实现求圆的面积
import math
r = 10
result = lambda r:math.pi*r*r
print('半径为',r,'的圆面积为:',result(r))
posted @ 2020-07-14 09:37  测试工匠麻辣烫  阅读(288)  评论(0编辑  收藏  举报