python -匿名函数(一)


目录
  • 初始匿名函数

初始匿名函数

  • 关键字 : lambda

  • 格式:lambda 参数:表达式

    • 参数和表达式都由用户自己定义

    • 参数可以由很多种表现形式:x,y / x=2,y=2 / *args,

      **kwargs / ·····

    • 表达式里的参数必须使用lambda后定义的参数

    • 表达式也由很多种形式:x+y / x*y / i f判断 / None······

  • 特性:

    • 匿名,没有函数名字
    • 通常用于判断或者计算等
    • 函数的输入值为参数,输出值由表达式计算出来的

    实例如下:

    lambda x,y:x+y
    # 输入的值是x,y 
    # 输出的结果是x+y计算得到的
    
    # 示例:
    add = lambda x,y :x+y
    print(add(10, 20))
    # 结果
    30
    
    

匿名函数用不用一般视情况而定,可以搭配的函数有多种,lambda函数主要在短时间内需要一个函数时才使用,一般作为其他函数的参数传值。


搭配的内置函数下篇更新····