两个整数变量 a = 5, b = 100,交换数值
1.使用其他变量
c = a a = b b = a print(a, b)
2.不使用临时变量
a = a + b b = a - b a = a - b print(a, b)
3.利用元组
# a, b = (b, a) a, b = b, a print(a, b)
或者
def exchange(): b = 100 a = 6 return b, a a, b = exchange() print(a, b)
4.异或运算
a = a ^ b b = a ^ b a = a ^ b print(a, b)
在python中的四种数值交换方法介绍到这里,更多Python学习请参考编程字典Python教程 和问答部分,谢谢大家对编程字典的支持。
原文链接:https://www.cnblogs.com/djdjdj123/p/13805659.html