ナンバー2つの新しい表現のpython交換原則

pythonを学ぶ今日は、突然の悪い手書き交換効率を行い、二つの数にそれを交換するか、何のスワップ機能を発見しました
 
私たちは例を見て
 
A = 1 
、B = 2 

、B = B、

印刷(B)
 
実際には、非常に単純な原理が、私は長い間思っていた、思考のプログラミングプロセスに陥ることがあり、瞬時に明確な、長い時間の百度のように、交換するか、割り当て、およびbなければならない人最後に巻き込まれました
 
個人の考え:
変数が格納された値を格納し、私たちは実際には、別の変数を指すとき、を指すように新しい変数を別の変数を使用することです
これは、2つの変数がその値をB点、B = B、のように理解し、目の前に装った事実、することができ

 

次に= B B = aが、なぜそれをしません

 

A = Bは正面ので、ポイントの変数bの値を有し、bは=渡されたポイント値及びBを戻します
= Bでの結果

 

実際には、B = B、ステップを実行する必要があります
B = 1、A = 2:1、例えば、の値が、メモリ内のBの値を求めます
2、再割当A、B = 1,2

おすすめ

転載: www.cnblogs.com/cheneyboon/p/11613857.html