匿名函数lambda

可以将匿名函数赋值给一个变量供调用,其形式为lambda params : expr   params相当于声明函数时的参数列表中的参数,expr是函数要返回值的表达式 

>>>import math

>>>s = lambda x1,y1,x2,y2:math.sqrt((x1-x2)**2+(y1-y2)**2)

>>>s(1,2,3,4)

2.8284271247461903

猜你喜欢

转载自blog.csdn.net/weixin_42011265/article/details/82902232
今日推荐