[[functools (Python)|functools]]に含まれる[[部分適用]]のヘルパー関数。
> `functools.partial(_func_, _/_, _*args_, _**keywords_)`
>
> 新しい partial オブジェクト を返します。このオブジェクトは呼び出されると位置引数 args とキーワード引数 keywords 付きで呼び出された func のように振る舞います。呼び出しに際してさらなる引数が渡された場合、それらは args に付け加えられます。追加のキーワード引数が渡された場合には、それらで keywords を拡張または上書きします。おおよそ次のコードと等価です:
>
> ```python
> def partial(func, /, *args, **keywords):
> def newfunc(*fargs, **fkeywords):
> newkeywords = {**keywords, **fkeywords}
> return func(*args, *fargs, **newkeywords)
> newfunc.func = func
> newfunc.args = args
> newfunc.keywords = keywords
> return newfunc
> ```
>
> *[functools --- 高階関数と呼び出し可能オブジェクトの操作](https://docs.python.org/ja/3/library/functools.html#functools.partial) *