①python中特有的方法利用逗号,

python中利用 a,b = b,a 可以高效的交换两个数的值
id() 函数返回对象的唯一标识符,标识符是一个整数。
CPython 中 id() 函数用于获取对象的内存地址

a = 2
b = 3
print("a = " + a +" b = " +b)
print(id(a))
print(id(b))
a,b = b,a
id(a)
id(b)
print("a = " + a +" b = " +b)
a = 2 b = 3在这里插入代码片
140723443721072
140723443721104
a = 2 b = 3
a = 3 b = 2

②利用中间变量

temp = a
a = b
b = temp

③异或

a = a^b  
b = a^b # b = (a^b)^b = a
a = a^b # a = (a^b)^a = b

④利用加减法

a = a + b
b = a - b
a = a - b