您的位置:首页 > 职场人生

经典面试题——交换两个变量的值,不使用其他变量

2019-08-10 21:00 996 查看

下面给大家推荐一个经典面试题:交换两个变量的值,不使用其他变量。
交换两个变量的值,最初想到的就是利用第三个变量,so easy。当不用第三方变量时,怎么交换呢?

题目:交换两个变量的值,不使用其他变量
a = 6
b = 100

方法一

这个方法最简单,就是Python专用的,使用元组进行交换。一行代码就可以搞定

a,b = (b,a)
# 或者
a,b = b,a

方法二

适合于任何语言

a = a + b
b = a - b
a = a - b
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: