• <nav id="dstbx"></nav>

    <nav id="dstbx"></nav>
    1. <form id="dstbx"></form>
    2. <small id="dstbx"></small>

      教育行业A股IPO第一股(股票代码 003032)

      全国咨询/投诉热线:400-618-4000

      什么是匿名函数?匿名函数和普通函数有哪些区别?

      更新时间:2021年07月14日16时06分 来源:传智教育 浏览次数:

      好口碑IT培训

      匿名函数是无需函数名标识的函数,它的函数体只能是单个表达式。Python中使用关键字lambda定义匿名函数,匿名函数的语法格式如下:

      lambda [arg1 [,arg2,.....argn]]:expression
      上述格式中,“[arg1 [,arg2,.....argn]]”表示匿名函数的参数,“expression”是一个表达式。

      匿名函数与普通函数主要有以下不同:

      普通函数需要使用函数名进行标识,匿名函数不需要使用函数名进行标识;

      普通函数的函数体中可以有多条语句,匿名函数只能是一个表达式;

      普通函数可以实现比较复杂的功能,匿名函数只能实现比较单一的功能;

      普通函数可以被其它程序使用,匿名函数不能被其它程序使用。

      为了方便使用匿名函数,应使用变量记录这个函数,示例代码如下:

      area = lambda a, h: (a * h) * 0.5
      print(area(3, 4))

      以上代码使用变量area记录匿名函数,并通过变量名area调用匿名函数。

      运行代码,结果如下所示:

      6.0







      猜你喜欢:

      Python正则表达式re模块常用函数有哪些?

      Python随机函数random用法介绍[python培训]

      python递归函数的用法【python培训】

      传智教育Python+大数据开发高手班

      0 分享到:
      神马影院我不卡