美文网首页
python函数

python函数

作者: 畅游的蜗牛 | 来源:发表于2020-03-17 19:58 被阅读0次

    匿名函数

    python 使用 lambda 来创建匿名函数。

    lambda只是一个表达式,函数体比def简单很多。

    lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。

    lambda函数拥有自己的命名空间,且不能访问自有参数列表之外或全局命名空间里的参数。

    虽然lambda函数看起来只能写一行,却不等同于C或C++的内联函数,后者的目的是调用小函数时不占用栈内存从而增加运行效率。

    语法

    lambda函数的语法只包含一个语句,如下:

    lambda [arg1 [,arg2,.....argn]]:expression

    如下实例:

    实例(Python 2.0+)

    #!/usr/bin/python# -*- coding: UTF-8 -*- # 可写函数说明sum = lambda arg1, arg2: arg1 + arg2 # 调用sum函数print "相加后的值为 : ", sum( 10, 20 )print "相加后的值为 : ", sum( 20, 20 )

    以上实例输出结果:

    相加后的值为 :  30相加后的值为 :  40

    相关文章

      网友评论

          本文标题:python函数

          本文链接:https://www.haomeiwen.com/subject/sqexyhtx.html