問題タブ [augmented-assignment]

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.

0 投票する
2 に答える
111 参照

python - オブジェクトメソッドの代入演算子概念の可能性

みましょう: a = 5b = 10、およびhello_world = 'Hello World'

私の理解では、Python では、代入演算子を使用して、左側のオペランドを繰り返す必要がないようにすることができます。たとえば、両方が を返すa = a + bように書き換えることができます。a += b15

そのため、一部の Python オブジェクトでは、呼び出されたメソッドが何を返すかに応じて、多少似ている可能性があります。

文字列str、またはこの場合の文字列hello_worldには、何らかの方法で変更するために使用するメソッドが多数あり、メソッドhello_world.lower()の結果を変数に割り当てるために呼び出すこともあります。たとえば、where both would returnhello_world = hello_world.lower()のように書き換えることができます。hello_world .= lower()hello world

Pythonで利用できるこのようなものはありますか? これは完全にばかげていますか、それとも混乱していますか? 人々がこれについてどう思うか、および/またはそれが既に存在するかどうかに興味があります。

0 投票する
1 に答える
37 参照

python - "countOut" -- リストにないループ エントリは、拡張代入 Python 3.6 ではカウントされません

この単純なプログラムは、リストからエントリをカウントし、リストに含まれていないエントリをカウントするだけでなく、いくつあったかを出力する必要があります。しかし、何らかの理由で、リストからのものであるかどうかにかかわらず、すべてのエントリをcountInとしてカウントします...あなたの提案に感謝します!

0 投票する
2 に答える
569 参照

python - 拡張代入による Python 演算子の優先順位

この質問は Java でのみ回答されているようですが、Python でどのように機能するか知りたいです。これらは同じですか?