python 交换2个变量值的方法

交换2个变量值的方法

# 交换2个变量a和b的值的方法
a = 1
b = 2

方案一 加减乘除四则运算

a = a+b   # a =3
b = a-b   # b= 1
a = a-b   # a =2

方案二 位运算

a = a^b   
print(a)   # a = 3

b = b^a    
print(b)   # b = 2

a = a^b  

方案三 python特有

a,b = b,a

方案四 中间变量

c = a
a = b
b = c

以上四种方法中,除了方案二 位运算不常见以外,其余三种方法比较常见.

以上内容仅代表个人观点,若有雷同之处,还请见谅! 若有不同见解之处,欢迎大家一起商讨!

你可能感兴趣的:(python语言)