lambda表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数。
lambda所表示的匿名函数的内容应该是很简单的,如果复杂的话,干脆就重新定义一个函数了。
MAX=lambda x,y:(x>y)*x+(x<y)*y
MIN=lambda x,y:(x>y)*y+(x<y)*x
if __name__ == '__main__':
a=10
b=23
print('The largar one is %d'%MAX(a,b))
print('The lower one is %d'%MIN(a,b))