1、交换两个变量的值
1.1>使用中间变量(第三方变量)
# 交换某两个变量的值 def swap(a, b): # 加入一个中间变量进行相互赋值 c = a a = b b = c return a, b print(swap(1, 3))
输出结果:
1.2>利用两个变量的和
# 利用两个变量的和重新赋值 def swap(a, b): a = a + b # 此时a已经被重新赋值了 b = a - b # 此时a为(a+b),b上面已经赋值为原a的值 a = a - b return a, b print(swap(1, 3))
输出结果:
1.3> 直接交换
# 直接赋值 注意等号两边的变化 def swap(a, b): a, b = b, a return a, b print(swap(1, 3))
输出结果: