Python轻松交换两个变量的值 发表于 2018-06-28 | 分类于 程序人生 > Python > Python技巧 本文字数: 299 | 阅读时长 ≈ 1 分钟 现在假设: 12a = 10b = 20 如果需要交换这两个变量的值得话,我们一般会想到的方法是采用引入一个中间变量的方法: 12345a = 10b = 20c = aa = bb = c 那么有没有更加简单,不需要引入第三方变量的方法呢? 答案自然有,这里介绍两种,一种是语言无关的方法,各种程序设计语言都可以使用;另一种方法则是基于Python的语法糖实现,更为简单,好记! 方法一: 12345a = 10b = 20a = a + bb = a - ba = a - b 提示:此方法不局限于加减法,乘除法等其他运算皆可 方法二: 123a = 10b = 20a, b = b, a