定义两个整数变量a,b交换两个数的值
方法一:借助第三个变量
a = 1
b = 2
c = a
a = b
b = c
print(a, b)
方法二:先求和,再互减
a = 1
b = 2
a = a + b
b = a - b
a = a - b
print(a, b)
方法三:python特有语法
a = 1
b = 2
a,b = b,a
print(a, b)
方法四:异或
a = 1
b = 2
a ^= b # a = a ^ b
b ^= a # b = b ^ a = b ^ a ^ b
a ^= b # a = a ^ b ^ a
print(a, b)