python实例

在 Python 中,交换两个变量的值可以通过多种方式实现。最常见的方法是使用一个临时变量来存储其中一个变量的值,然后再进行交换。此外,Python 还提供了一种更简洁的方式,即使用元组解包来交换变量的值。

方法一:使用临时变量

实例

a = 5
b = 10
# 使用临时变量交换
temp = a
a = b
b = temp
print("交换后 a 的值:", a)
print("交换后 b 的值:", b)



代码解析:

  • temp = a:将变量 a 的值赋给临时变量 temp

  • a = b:将变量 b 的值赋给变量 a

  • b = temp:将临时变量 temp 的值赋给变量 b

  • 最后,打印交换后的 a 和 b 的值。

输出结果:

交换后 a 的值: 10
交换后 b 的值: 5

方法二:使用元组解包

代码部分:

实例

a = 5
b = 10
# 使用元组解包交换
a, b = b, a
print("交换后 a 的值:", a)
print("交换后 b 的值:", b)



代码解析:

  • a, b = b, a:这行代码将 b 和 a 的值打包成一个元组,然后解包赋值给 a 和 b,从而实现交换。

  • 最后,打印交换后的 a 和 b 的值。

输出结果:

交换后 a 的值: 10
交换后 b 的值: 5

这两种方法都可以有效地交换两个变量的值,但使用元组解包的方式更为简洁和 Pythonic。