問題タブ [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.
python - オブジェクトメソッドの代入演算子概念の可能性
みましょう: a = 5
、b = 10
、およびhello_world = 'Hello World'
。
私の理解では、Python では、代入演算子を使用して、左側のオペランドを繰り返す必要がないようにすることができます。たとえば、両方が を返すa = a + b
ように書き換えることができます。a += b
15
そのため、一部の Python オブジェクトでは、呼び出されたメソッドが何を返すかに応じて、多少似ている可能性があります。
文字列str
、またはこの場合の文字列hello_world
には、何らかの方法で変更するために使用するメソッドが多数あり、メソッドhello_world.lower()
の結果を変数に割り当てるために呼び出すこともあります。たとえば、where both would returnhello_world = hello_world.lower()
のように書き換えることができます。hello_world .= lower()
hello world
Pythonで利用できるこのようなものはありますか? これは完全にばかげていますか、それとも混乱していますか? 人々がこれについてどう思うか、および/またはそれが既に存在するかどうかに興味があります。
python - "countOut" -- リストにないループ エントリは、拡張代入 Python 3.6 ではカウントされません
この単純なプログラムは、リストからエントリをカウントし、リストに含まれていないエントリをカウントするだけでなく、いくつあったかを出力する必要があります。しかし、何らかの理由で、リストからのものであるかどうかにかかわらず、すべてのエントリをcountInとしてカウントします...あなたの提案に感謝します!
python - 拡張代入による Python 演算子の優先順位
この質問は Java でのみ回答されているようですが、Python でどのように機能するか知りたいです。これらは同じですか?
と