1. 程式人生 > >python3之匿名函數的應用

python3之匿名函數的應用

返回結果 def NPU inf pre 指向 src png 也會

x先定義一個函數,這個函數傳入三個變量。其中一個變量指向了一個匿名函數。那麽調用這個函數的時候,也會調用這個匿名函數

def test(a,b,func):
    result=func(a,b)#此處func指向了一個匿名函數
    print(result)
func_new=input("請輸入一個匿名函數")
func_new=eval(func_new)  #eval  是將輸入的東西轉化成它原來的樣子
test(1,2,func_new)
#如果輸入 lambda x,y:x+y  返回結果就是1+2=3
#如果輸入 lambda x,y:x*y  返回結果就是1*2=2
#如果輸入 lambda x,y:x/y 返回結果就是1/2=0.5

技術分享圖片

python3之匿名函數的應用