为什么要交换这些变量?

时间:2019-10-19 14:20:26

标签: python-3.x

我是一个初学者,正在学习python语言。我遇到了不使用第三个变量就交换2个变量的问题。不明白为什么这些变量在以逗号分隔时以这种方式分配时会简单地交换

我已经询问了发生这种情况的原因,但没有得到详细满意的答案。

a = 12 b =“斯特灵”

print(“ a和b的值为:\ n”,a,b)

a,b = b,a

print(“ a和b的交换值之后为:\ n”,a,b)

我期望有一个错误 但是输出是两个变量被简单交换。

0 个答案:

没有答案