問題タブ [keyword-argument]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 引数を効率的に渡す方法(Pythonでは** kwargs)
他の2つのクラスから継承するクラスがあります。基本クラスは次のとおりです。
そしてこれは子供です:
私はそれをすべてうまく解決したかった**kwargs
のですが、最初にコメントアウトされたコンストラクターを呼び出すと、が得られTypeError: __init__() got an unexpected keyword argument 'size'
ます。
どうすればそれを機能させることができるか**kwargs?
python - PythonはCPython関数でキーワード引数を受け入れますか?
私は python3.3 を使用していますが、CPython 関数の一部でキーワード引数を受け入れることがわかりました。
しかし、他のいくつかの関数はキーワード引数を受け入れません:
私の質問は、これらの機能の違いは何ですか? CPython のどの関数がキーワード引数を受け入れ、どの関数が受け入れないのですか? そしてもちろん - なぜですか?
python - キーワード引数のパフォーマンス(python)
timeitを使用してさまざまな関数をテスト(タイミング)することで、いくつかのPythonコードを最適化しようとしています。
変数がキーワード引数であるか関数内であるかによって、速度が異なることがわかりました。
あれは:
次とは異なる結果を返しています:
私はそれらが非常に類似した結果をもたらすだろうと思ったでしょう-私はここで何かを理解していない/欠けていると推測しています...
(テストでも10,000ループを実行します)
scala - 可変引数を使用して名前付き引数を使用して関数を呼び出すための Scala 構文は何ですか?
関数があるとします
一部のパラメータでデフォルト引数が使用されていることに注意してください。通常、デフォルト値を使用するには、次のように名前付きパラメーターを使用して関数を呼び出します。
この構文は、メソッドを 1 つだけ呼び出してfoo
いるため機能します。ただし、2つ以上ある場合
ここで何を供給すべきかはそれほど明白ではありません。Seq(foo1,foo2)
チェックをSeq(foo1,foo2):_*
入力しないでください。
さらに、どうすればsなし foo
で呼び出すことができますか?
この場合、空の括弧 ( f()
) を使用して関数を呼び出しても機能しません。
ありがとう!
python - Python のオプション、位置およびキーワード引数
これは私が持っているクラスです:
アイデアは、辞書をカプセル化し、特別なキーワードでいくつかの機能を追加することです。do_something
作成時に追加することはできませんが、辞書は保持できます。他のすべての側面については、通常の辞書と同じように動作します。
とにかく、問題は、私が与えるものは何でも、私が望むものではないargs
最初の値を割り当てることから始まるdo_something
ということです.
私が今していることはこれです:
しかし、それは私には正しく見えません。do_something
kwargsの値を確認することもできますが、署名をいじって有用な情報を削除するため、さらに悪化します...
Python でオプション、位置、およびキーワード引数を安全に使用する方法はありますか? そうでない場合、他の簡単な回避策はありますか?
私はpython 2.6を使用しています
binding - キーワード引数のGroovyバインディング
次のコードはアサーションエラーを生成します
なぜエラーが発生するのですか?dのキーワード割り当てが機能しないのはなぜですか?これはPythonのキーワード引数とは大きく異なります。
python - django ビューの args と kwargs
さて、私はかなり長い間これを検索しようとしました。django アプリのビューに args と kwargs を渡すことはできませんか? 各キーワード引数を個別に定義する必要がありますか?
例えば、
そしてビューを呼び出しながら、
私にはそれができないようです。代わりに、私はしなければなりません:
理由はありますか?
python - Python関数*argsおよび**kwargsと他の指定されたキーワード引数
この方法で引数とキーワード引数を受け入れる必要があるメソッドを持つPythonクラスがあります
電話するとき:
エラーが発生します:TypeError: set_axis() got multiple values for keyword argument 'xlabel'
とにかく私が私の方法を次のように設定した場合
と電話:
SyntaxError: non-keyword arg after keyword arg
期待通りになりました。最初のケースの何が問題になっていますか?デフォルト以外のユーザー引数とキーワード引数を受け入れるようにメソッドに指示するにはどうすればよいですか?(私の質問が十分に明確であることを願っています)
python - TypeError: __init__() が予期しないキーワード引数を取得しました
以下は、フォームで新しいケースを GAE データストアに入力するために使用するコードです。フォームに入力しようとすると、予期しないキーワード引数を使用していることを示す以下のタイプ エラーが表示されます。私はpythonが初めてで、GAEは私が間違っていることを誰か知っていますか?
私が得ているエラー:
python - 関数引数のリスト内包表記
Python 2.7.1 では、最初の引数としてメッセージのリストを、2 番目の引数として色のリストを提供しようとしています。2 番目の引数が指定されていない場合は、デフォルトで白人のリストを指定します。これは私がやろうとした方法です:
libtcod.white は私が使用しているライブラリの一部であり、問題を引き起こすことはありません。コンパイラは、変数msgs
が定義されていないと言います。明らかにmsgs
変数はこのスコープには存在しませんが、適切な長さのリストを作成して に割り当てる必要がありますcolors
。これを行う最もクリーンな方法は何ですか?