方法一:定义一个临时变量
a = 10
b = 20
# 方法一:定义临时变量交换
c = a
a = b
b = c
# a = 20
# b = 10
print("a =",a)
print("b =",b)
方法二:采用数学方法
a = 10
b = 20
# 方法二:采用数学的方法,不使用临时变量
a = a + b
b = a - b
a = a - b
# a = 20
# b = 10
print("a =",a)
print("b =",b)
方法三:组包与拆包(Python特有)
a = 10
b = 20
# 方法三:使用组包和拆包
a,b = b,a
# a = 20
# b = 10
print("a =",a)
print("b =",b)