我们看一下下面的代码
a = 10
b = 20
a,b = b,a
print("a=%d"%(a))
print("b=%d"%(b))
输出结果为:
a=20
b=10
我们发现 a 与 b 的值交换了 实际上这个就是简单的赋值运算符 “=” 将等号右面的值依次赋值给等号左边,将 b 赋值给 a 的同时将 a 的值赋值给 b
而如果这样,请看下面代码:
a = 10
b = 20
a = b
b = a
print("a=%d"%(a))
print("b=%d"%(b))
输出结果:
a=20
b=20
这个例子也是一个简单的赋值运算符 “=” ,只不过是先将 b 的值先赋给 a,那么 a 这个时候的值为 20,接下来将 a 的值赋给 b 那么 b就等于 20 了