# -*- coding: utf-8 -*-
fun1 = lambda x,y : x + y
print('fun1(2,3)=' , fun1(2,3)) # fun1(2,3)= 5
fun2 = lambda x: x*2
print('fun2(4)=' , fun2(4) ) # fun2(4)= 8
f = lambda x:x*2
print(f(1)) # 2
lambda匿名函数使用if条件语句
C0LOR1 = "PapayaWhip"
COLOR2 = "Tan"
selectColor = lambda num: C0LOR1 if num % 2 == 0 else COLOR2
# 使用
COLOR = selectColor(1) # "Tan"
解析:当num的值是偶数时显示COLOR1,否则显示COLOR2
lambda 表达式是为了减少单行函数定义而存在的,lanbda的使用大量简化了代码,使代码简练,清晰