a = 5 b = 6 a = a+b b = a-b a = a-b print(a,b) a = 5 b = 6 a = a^b b = b^a a = a^b print(a,b) a = 5 b = 6 a,b = b,a print(a,b)
输出
(6, 5) (6, 5) (6, 5)
不用中间变量交换a和b的值?
原文:https://www.cnblogs.com/sea-stream/p/11192483.html