交换两个变量的值方法,这个面试题如果只写一种当然很简单,没什么可以说的. 今天这个面试是问大家有几种办法来实现交换两个变量的值. 在没开始看具体答案前,你可以先想想看 下面分别来说说这几种方法 方法一 通过新添加中间变量temp的方式,这个方法是最简单的,每个语言都适用. 方法二Python独有的方法,一行代码就能搞定,直接将两个变量放到元组. 方法三这个方法采用加减法来交换.不考虑效率,能达到交换的效果就行 方法四采用异或运算,这个是不是看起来比较高大上.通过按位异或运算来交换两变量的值,可以