2017-03-16 8 views
2

functools Python 3のモジュールには、非常に似た2つのメソッド、partialpartialmethodがあることがわかりました。部分法と部分法の違いは何ですか?

誰かがそれぞれの使い方の良い例を提供できますか?

+0

partialは関数用でpartialメソッドはmethod用です(クラスに属する関数)。 –

+0

[部分](https://docs.python.org/3/library/functools.html#functools.partial)と[partialmethod](https://docs.python.org/3/)のドキュメントを確認しましたか?ライブラリ/ functools.html#functools.partialメソッド)? – Wondercricket

答えて

0

@HaiVuは彼のコメントでクラス定義で呼び出されたpartialは静的メソッドを作成し、partialmethodは呼び出されたときselfを最初の引数として渡す新しいバインドメソッドを作成します。

関連する問題