1.交換兩個變量的方式
使用第三個變量的方式就不必說了,這裏僅說只使用兩個變量來實現交換
第一種:Python支持
>>> a = 2
>>> b = 1
>>> a, b = b, a //寄存器參與
>>> a
1
>>> b
2
第二種:運算方式
>>> a = 2
>>> b = 1
>>> a = a + b
>>> b = a - b
>>> a = a - b
>>> a
1
>>> b
2
第三種:異或
>>> a = 2
>>> b = 1
>>> a = a ^ b
>>> b = a ^ b
>>> a = a ^ b
>>>
>>> a
1
>>> b
2