iT邦幫忙

DAY 17
0

Python初學起步走系列 第 17

[Python初學起步走-Day17] - lambda

Python使用lambda關鍵字可以建立匿名函式

匿名函式適合做一些簡單的運算,且不用考慮到函式名稱衝突的問題,語法如下

lambda 參數1,參數2.... : 運算式

參數可有可無

例如

#lambda.py
a = lambda x: x*x
print(a(3))
a = lambda x: x*x*x
print(a(3))
a = lambda s: "hello "+s
print(a("syu"))

多參數使用

#lambda.py
a = lambda x,y,z: (x+y+z)/2
print(a(3,7,5))
a = lambda s,u,d: "hello "+s+",ans="+str(u+d)
print(a("syu",7,3))


上一篇
[Python初學起步走-Day16] - 引發例外
下一篇
[Python初學起步走-Day18] - 集合型態
系列文
Python初學起步走30

尚未有邦友留言

立即登入留言