4个python中实现两个数的交换技巧,帮你整理好了,分分钟学会!

交换两个变量值,这个需求,我相信每个工作过的程序员都遇到过。特别是在一些排序算法,如冒泡排序中。那么下面好奇心就带领大家看看在Python中是如何实现两个变量交换的。有四种不同的方法呦!

方法一:赋值法

将数据单独放入一个新的变量中,进行调换。

方法二:相加法

将两个数据相加 a+b赋值给其中一个,然后将之后得出的变量再减去剩下那个变量并赋值给它,再用其减去剩下的变量赋值给自己。

方法三:异或法

相同为1 不同为0 由异或的运算法则之一**( a ^ b ) ^a = a**

方法四:python内置方法

python内置了了一个方法 可以直接使两个数互换

当然了最推荐的是方法四,简单高效一行代码搞定一个问题!

如果大家想要更多关于Python的信息,关注公众号:Python教程初学讲解,获取学习资料!

相关文章