Python面试题

当前位置: 面试问题网 > Python面试题 > 什么是lambda函数

什么是lambda函数

Python允许你定义一种单行的小函数。定义lambda函数的形式如下:labmda 参数:表达式lambda函数默认返回表达式的值。你也可以将其赋值给一个变量。lambda函数可以接受任意个参数,包括可选参数,但是表达式只有一个:
   >>> g = lambda x, y: x*y
   >>> g(3,4)
   12
   >>> g = lambda x, y=0, z=0: x+y+z
   >>> g(1)
   1
   >>> g(3, 4, 7)
   14
   也能够直接使用lambda函数,不把它赋值给变量:
   >>> (lambda x,y=0,z=0:x+y+z)(3,5,6)
   14
   如果你的函数非常简单,只有一个表达式,不包含命令,可以考虑lambda函数。否则,你还是定义函数才对,毕竟函数没有这么多限制。

【什么是lambda函数】相关文章

1. 什么是lambda函数

2. 什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?

3. 什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?

4. 什么是托管函数?托管函数有什么用?

5. 什么是Linux虚拟文件系统VFS

6. 介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?

7. 请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1

8. 什么是SQL Server的确定性函数和不确定性函数

9. static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?

10. 编写类String 的构造函数、析构函数和赋值函数

本文来源:https://www.mianshiwenti.com/a13505.html

点击展开全部

《什么是lambda函数》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝什么是lambda函数﹞相关内容

「什么是lambda函数」相关专题

其它栏目

也许您还喜欢