【发布时间】:2014-06-01 03:52:07
【问题描述】:
如何交换变量 A 和 B 的内容?
temp = A
B = A
A = temp
以下代码不起作用。我不知道如何解决它。我一定不能正确理解 python 语法或变量。
【问题讨论】:
-
您所拥有的实际上是:
temp = B = A; A = temp。如果A的值没有变化,temp是如何临时存储A的?
如何交换变量 A 和 B 的内容?
temp = A
B = A
A = temp
以下代码不起作用。我不知道如何解决它。我一定不能正确理解 python 语法或变量。
【问题讨论】:
temp = B = A; A = temp。如果A 的值没有变化,temp 是如何临时存储A 的?
Python 为交换变量提供了特别优雅的语法:
A, B = B, A
【讨论】:
嗯……
temp = A
A = B
B = temp
【讨论】: