跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

python中的匿名函数是什么?语法及实例解析

今天这篇文章我们就来了解一下python函数中的 python匿名函数, 很多人不明白 匿名函数是什么意思 ,今天这篇文章就会来带朋友们来了解一下什么是匿名函数,废话不多说我们开始学习匿名函数吧。 匿名函数: python 使用 lambda 来创建匿名函数。 lambda只是一个表达式,函数体比def简单很多。 lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。 立即学习 “ Python免费学习笔记(深入) ”; lambda函数 拥有自己的命名空间,且不能访问自有参数列表之外或全局命名空间里的参数。 虽然lambda函数看起来只能写一行,却不等同于C或C++的内联函数,后者的目的是调用小函数时不占用栈内存从而增加运行效率 它的语法如下: lambda函数的语法只包含一个语句,如下图所示:
lambda [arg1 [,arg2,.....argn]]:expression
实例如下所示:
#!/usr/bin/python # -*- coding: UTF-8 -*- # 可写函数说明 sum = lambda arg1, arg2: arg1 + arg2; # 调用sum函数 print "相加后的值为 : ", sum( 10, 20 ) print "相加后的值为 : ", sum( 20, 20 )
以上实例输出结果:
相加后的值为 : 30 相加后的值为 : 40
以上就是今天所要说明的内容,匿名函数的语法以及举了个实例,虽然有实例,但是动手实践才是验证所学的最好的方法与途径。最后我也希望这篇文章能够给正在学习python的你带来一点帮助。 更多相关知识,请访问php中文网 Python教程 栏目。

相关文章