みんPy(改訂版) 読書メモ Chapter 4

Chapter 4 関数

キーワード引数

引数名を指定して関数を呼び出すことが可能。

def add(first, second):
    return first+second
    
add(second=1, first=3)

引数のデフォルト値

関数定義時にデフォルト値を設定することができ、呼び出し時に不要であれば省略することができる。 デフォルト値を設定する引数は、必ずすべてのデフォルト値なし引数の後に書かれる必要がある。

def add(first, second=1):
    return first+second

add(3)    # => 4

lambda式

lambda式の書式は以下のとおり

# lambda 引数のリスト : 式
lambda x,y : x+y  # x+yを返す関数の定義