私は変数に乗法値を更新しようとしています。Python 3の変数を更新してください
私は、加減算では+ =と - =を、乗算では* =を行うことができますが、その操作の種類全体を完全には把握していません。誰かがこれをカバーするドキュメントに私を指摘できますか?私はpython.orgで見つけられないようです。
私は変数に乗法値を更新しようとしています。Python 3の変数を更新してください
私は、加減算では+ =と - =を、乗算では* =を行うことができますが、その操作の種類全体を完全には把握していません。誰かがこれをカバーするドキュメントに私を指摘できますか?私はpython.orgで見つけられないようです。
技術的には、あなたはPython変数(整数、文字列、浮動小数点数のうちの多くは不変です)を更新することは決してありません。名前に値を再割り当てしています。
+
は*
がmul()
と-
の短縮形はsub()
の略であり、add()
の省略形です。
あなたは再割り当て変数なので、あなたは基本的に(追加substracting、乗算、除算またはそれはあなたが行うことは何でもする場合)これらの操作を実行している:
a = 1
a = a + 1 # a = 2
a = a * 2 # a = 4
a = a - 1 # a = 3
+=
、-=
と*=
だけです上の式の短所。
すなわち、上記のように言い換えることができる。オペレータの
a = 1
a += 1
a *= 2
a -= 1
Pythonのドキュメント:https://docs.python.org/3.5/library/operator.htmlは はまた、より多くの情報のためのインプレースオペレータためのPythonのドキュメントを参照:https://docs.python.org/3.5/library/operator.html#inplace-operators
単項演算子はここでは無関係です。 [in-place operators](https://docs.python.org/3.5/library/operator.html#inplace-operators)を探しています。 – glibdud
'x = []'、 'x = = [0]'は 'x = x + [0]'と同じではないことに注意してください。 –
@glibdudありがとう。 –