📅  最后修改于: 2023-12-03 15:34:09.799000             🧑  作者: Mango
在编程中,有时候需要交换两个变量的值。Python 中有多种方法可以完成这个任务。
使用一个中间变量,可以交换两个变量的值。具体步骤如下:
temp
,并将其中一个变量的值赋给它。temp
中的值赋给第二个变量。代码如下:
a = 10
b = 20
temp = a
a = b
b = temp
print("a 的值为:", a)
print("b 的值为:", b)
输出如下:
a 的值为: 20
b 的值为: 10
Python 有一种特有的交换方式,可以通过一行代码实现变量值的交换。具体步骤如下:
a, b
。代码如下:
a = 10
b = 20
a, b = b, a
print("a 的值为:", a)
print("b 的值为:", b)
输出如下:
a 的值为: 20
b 的值为: 10
使用加法和减法,可以交换两个变量的值。具体步骤如下:
代码如下:
a = 10
b = 20
a = a + b
b = a - b
a = a - b
print("a 的值为:", a)
print("b 的值为:", b)
输出如下:
a 的值为: 20
b 的值为: 10
以上就是 Python 中交换两个变量值的方法,每种方法都有自己的优缺点,应根据实际情况选择适合的方法。