python中一道经典的面试题: a = 3, b = 5,不使用中间变量交换 a 和 b 的值? 最简洁的办法: a, b = b, a 使用异或,python中用^表示异或运算: a = a ^ b b = b ^ a a = a ^ b 内部实现: a = 3, b = 5