Bootstrap

python中实现两个数交换的四种方式

a=4
b=6

#python最简便的

a,b=b,a
print(a,b)

#求值运算

a=a+b
b=a-b
a=a-b
print(b,a)

#开辟一个新的内存

c=a
a=b
b=c
print(a,b)

#按位取反

a=a^b
b=a^b   # b = (a^b)^b = a
a=a^b   # a = (a^b)^a = b
print(b,a)

运算截图
在这里插入图片描述

;