实现两数交换的三种方式---python

方法一:定义一个临时变量

a = 10
b = 20
# 方法一:定义临时变量交换
c = a
a = b
b = c
# a = 20
# b = 10
print("a =",a)
print("b =",b)

方法二:采用数学方法

a = 10
b = 20
# 方法二:采用数学的方法,不使用临时变量
a = a + b
b = a - b
a = a - b
# a = 20
# b = 10
print("a =",a)
print("b =",b)

方法三:组包与拆包(Python特有)

a = 10
b = 20
# 方法三:使用组包和拆包
a,b = b,a
# a = 20
# b = 10
print("a =",a)
print("b =",b)

猜你喜欢

转载自blog.csdn.net/weixin_46841376/article/details/115021018