下面给大家推荐一个经典面试题:交换两个变量的值,不使用其他变量。 交换两个变量的值,最初想到的就是利用第三个变量,so easy。当不用第三方变量时,怎么交换呢? 题目:交换两个变量的值,不使用其他变量 a = 6 b = 100 方法一 这个方法最简单,就是Python专用的,使用元组进行交换。一行代码就可以搞定 a,b = (b,a) # 或者 a,b = b,a 方法二 适合于任何语言 a = a + b b = a - b a = a - b