a = 2
b = 1
Python的独有方式
a,b = b,a
print(a,b)
添加一个中间变量交换值
c = 0
c = b a的值给了C,C的值给了b,相当于a的值给b = a 了b,那么a和b就互换了。
a = c
print(a)
print(b)
不借助中间值
a = a + b a=2+1=3
b = a - b b=2-1=1
a = a - b a=3-1=2
print(a)
print(b)
a = 2
b = 1
Python的独有方式
a,b = b,a
print(a,b)
添加一个中间变量交换值
c = 0
c = b a的值给了C,C的值给了b,相当于a的值给b = a 了b,那么a和b就互换了。
a = c
print(a)
print(b)
不借助中间值
a = a + b a=2+1=3
b = a - b b=2-1=1
a = a - b a=3-1=2
print(a)
print(b)