Python追求簡潔,誕生不少運算賦值規則,力求從簡,其中就包括兩個或者多個變量交換值。
普通語言中
# 聲明變量
a=50
b=10
# 開始交換,先把其中一個值賦給臨時變量,然後才能實現交換變量。
tmp = a
a = b
b = tmp
在Python中,實現兩個變量值交換非常方便
# 聲明變量
a=50
b=10
# 開始交換變量
a,b = b,a
甚至可以多個變量同時交換
a=50
b=10
c=20
c,b,a = a,b,c
一個運算符就搞定多個變量值互換!