「Python」def文とlambda式を使うサンプル

2020年12月7日

説明
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