いくつかの変数を修正して関数のコピーを作成する

クリス

私が機能を持っていると仮定します

def multiply_by(x, multiplier):
    return x * multiplier

その関数のコピーを作成し、その関数の乗数を修正するにはどうすればよいですか?

multiply_by_5 = multiply_by?    <-- here I need python magic

multiply_by_5には引数xが1つだけあり、乗数は5になりますか?そのため

multiply_by_5(2)
10

Python 2.7でそれを行う方法はありますか?

ミュート

functools.partialキーワード引数で使用できます:

>>> def multiply_by(x, multiplier):
...     return x * multiplier
...
>>> from functools import partial
>>> multiply_by_5 = partial(multiply_by, multiplier=5)
>>> multiply_by_5(2)
10

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

いくつかの変数を他の変数にコピーする方法は?

分類Dev

いくつかの変数データをコピーして貼り付けようとしています

分類Dev

SINGLE関数(IDによる)を使用して、いくつかの入力の1つからテキストをコピーします

分類Dev

同じ mapply 関数を使用して、いくつかの新しい変数を作成します

分類Dev

ループ内の条件を変更して、いくつかの二分変数を作成する

分類Dev

mysqlテーブルのコピーを作成し、いくつかの列を追加していくつかを取り出し、順序を変更し、新しいテーブルに関連するデータを保持する方法は?

分類Dev

文字列を受け取る文字列関数を修正し、いくつかの単語を置き換えて変更しようとしています

分類Dev

関数を呼び出していくつかの変数を更新します

分類Dev

Swift関数(またはクラス)を作成していくつかの変数を渡す方法

分類Dev

いくつかの定数と他の変数を使用してビルダーを作成する

分類Dev

Gitでいくつかのコミットを修正して作成者を変更する方法

分類Dev

うん、他のいくつかの関数に対して1つの変数を検証する方法は?

分類Dev

2つのルールを使用して1つの変数から新しい変数を作成する方法

分類Dev

関数内のいくつかの変数を変更して関数を繰り返す方法は?PYTHON 3.4

分類Dev

別の変数に依存して、1つの列から他の複数の列に値をコピーする

分類Dev

関数をいくつかの変数に適用する方法

分類Dev

swiftの変異構造体関数はselfの新しいコピーを作成しますか?

分類Dev

Python-コーディングスタイル-関数間でいくつかの変数を変更する

分類Dev

MouseMove、MouseDown、MouseClick関数をいくつかのコントロールに割り当てる方法はダイナミクメントを作成しますか?

分類Dev

他のいくつかの変数の値に基づいて新しい変数を作成します

分類Dev

1つの変数を追加して、値に等しいいくつかの変数のどれを指定するか

分類Dev

bindは関数の新しいコピーを作成しますか?

分類Dev

ループを作成して、Seleniumのいくつかの変数の内容を書き込みます

分類Dev

2つのデータフレームを使用して変数を計算する関数を作成するにはどうすればよいですか?

分類Dev

いくつかのjs関数のforループを作成します

分類Dev

グローバル変数+2つの関数で使用されている変数を削除しますか?

分類Dev

SQLServerでいくつかの集計関数を使用して動的ピボットテーブルを作成します

分類Dev

各行のいくつかの変数の個々の平均に基づいて新しい変数を作成するにはどうすればよいですか?

分類Dev

配列をコピーしてその要素を変更する関数

Related 関連記事

  1. 1

    いくつかの変数を他の変数にコピーする方法は?

  2. 2

    いくつかの変数データをコピーして貼り付けようとしています

  3. 3

    SINGLE関数(IDによる)を使用して、いくつかの入力の1つからテキストをコピーします

  4. 4

    同じ mapply 関数を使用して、いくつかの新しい変数を作成します

  5. 5

    ループ内の条件を変更して、いくつかの二分変数を作成する

  6. 6

    mysqlテーブルのコピーを作成し、いくつかの列を追加していくつかを取り出し、順序を変更し、新しいテーブルに関連するデータを保持する方法は?

  7. 7

    文字列を受け取る文字列関数を修正し、いくつかの単語を置き換えて変更しようとしています

  8. 8

    関数を呼び出していくつかの変数を更新します

  9. 9

    Swift関数(またはクラス)を作成していくつかの変数を渡す方法

  10. 10

    いくつかの定数と他の変数を使用してビルダーを作成する

  11. 11

    Gitでいくつかのコミットを修正して作成者を変更する方法

  12. 12

    うん、他のいくつかの関数に対して1つの変数を検証する方法は?

  13. 13

    2つのルールを使用して1つの変数から新しい変数を作成する方法

  14. 14

    関数内のいくつかの変数を変更して関数を繰り返す方法は?PYTHON 3.4

  15. 15

    別の変数に依存して、1つの列から他の複数の列に値をコピーする

  16. 16

    関数をいくつかの変数に適用する方法

  17. 17

    swiftの変異構造体関数はselfの新しいコピーを作成しますか?

  18. 18

    Python-コーディングスタイル-関数間でいくつかの変数を変更する

  19. 19

    MouseMove、MouseDown、MouseClick関数をいくつかのコントロールに割り当てる方法はダイナミクメントを作成しますか?

  20. 20

    他のいくつかの変数の値に基づいて新しい変数を作成します

  21. 21

    1つの変数を追加して、値に等しいいくつかの変数のどれを指定するか

  22. 22

    bindは関数の新しいコピーを作成しますか?

  23. 23

    ループを作成して、Seleniumのいくつかの変数の内容を書き込みます

  24. 24

    2つのデータフレームを使用して変数を計算する関数を作成するにはどうすればよいですか?

  25. 25

    いくつかのjs関数のforループを作成します

  26. 26

    グローバル変数+2つの関数で使用されている変数を削除しますか?

  27. 27

    SQLServerでいくつかの集計関数を使用して動的ピボットテーブルを作成します

  28. 28

    各行のいくつかの変数の個々の平均に基づいて新しい変数を作成するにはどうすればよいですか?

  29. 29

    配列をコピーしてその要素を変更する関数

ホットタグ

アーカイブ