lambda表达式

一、关于python中的三木运算

  • 1、传统的方式

    a = False
    c = None
        if a:
            c = 5
        else:
            c = 6
    
        print(c)
    
  • 2、使用三木运算

    a = False
    
    # 如果a=True的时候将5赋值给b否则将6赋值给b
    b = 5 if a else 6
    print(b)
    

二、lambda函数的认识

lambda是一个简单函数的写法,只是代码的简洁,不是非必须用的,当我们函数参数及函数体比较简单的时候可以考虑使用lambda函数

  • 1、传统定义函数的方式

    def foo(*args, **kwargs):
        pass
    
  • 2、使用lambda函数

    c = lambda x: x * 2
    print(c(2))
    

results matching ""

    No results matching ""