python教程_小白入门11/2020/08/02
学习目标
P79 交换两个变量的值
# 方法1
a1 = 13
b1 = 20
c1 = b1
b1 = a1
a1 = c1
print(a1) # 20
print(b1) # 13
# 需要使用到第三方变量才嫩实现数值的交换
# 方法2--使用运算符来实现,只能是数字
a2 = a1 + b1
b2 = a2 - b1
a2 = a2 - b2
print(a2) # 13
print(b2) # 20
# 方法3-使用异或运算符--a异或一个数,再异或一个数 结果是它本身 123^4561^4561 = 123
a3 = a2 ^ b2
b3 = a3 ^ b2
a3 = a3 ^ b3
print(a3) # 20
print(b3) # 13
# 方法4 使用python特有的
a3