私は同じ変数でステートメントを使用するコード例に走った:私が試みた同じ変数を持つ文で複数の等号を使用するのはなぜですか?
event_type=event_type=str(payload_json['event'])
:
a=b=c=d=10
及び4つのすべての変数(a、b、cおよびd)すべての10になりますlike:
a=10
b=10
c=10
d=10
これはAmazonのコード例であり、私はコード例ではなくPythonを理解しているとは思っていません。このページはここにあります: AWS Kinesis example
ここには何が起こりそうですか?いくつかのPythonのブースト私は理解していないか、または単にタイプミスですか?
あなたは自分自身に答えているようです。はい、これは複数の変数に同じ値を割り当てるためのものです。 – Nabin
@Fan_of_Martijn_Pieters:あなたは質問を逃しました。実際の質問は、 'a = a = value'という形式のコードで、割り当てられているオブジェクトが複製されています。 OPは、どのような化合物の割り当てステートメントが行うかの探索としてのみ、 'a = b = c = d = value'について議論する。 –
'a = a = b'は' a = b'と変わらないと思います。それはちょうど私の間違いのように見えます。 –