「Python」def文とlambda式を使うサンプル
説明
def 関数名(引数1, 引数2, …):
return 表現式
変数名前 = lambda 引数1, 引数2, …:表現式
使用例
# coding: utf-8 #!/usr/bin/python3 def funcadd(x, y=5): return x + y cftLambda = lambda x, y=5: x + y print("result A: ", funcadd(12, 15)) #デフォルト引数 print("result B: ", funcadd(16)) print("result C: ",cftLambda(16, 12)) #デフォルト引数 print("result D: ",cftLambda(14))
実行結果
>python 101.py
result A: 27
result B: 21
result C: 28
result D: 19