匿名函數 lambda 寫在def 裡時
def cul_fun(people): #cul_fun方法(人數)
total=lambda price : price * people #變數 = 傳進來參數:要做什麼事
return total #回傳值= lambda price : price * 6 <-它是匿名函數
myticket = cul_fun(6) #呼叫cul_fun方法(人數)
#myticket = lambda price : price * 6
print(myticket(100))#呼叫匿名函數 (傳入參數price)
了解原理後,就可以把它拆開,把匿名函數包成一個def 可以重複呼叫
def cul_fun():
total=lambda price,people : price * people
return total
myticket = cul_fun() #myticket = lambda price,people : price * people
print(myticket(100,10))
Yiru@Studio - 關於我 - 意如