python中怎样交换两个变量的值

def swap(a,b):
    #方法一:
    # temp = a
    # a = b
    # b = temp
    # print('交换后 a 的值为:',a)
    # print('交换后 b 的值为:',b)

    #方法二:
    a,b = b,a
    print('交换后 a 的值为:',a)
    print('交换后 b 的值为:',b)

#方法三:
    # a = a+b
    # b = a-b
    # a = a-b
    # print('交换后 a 的值为:',a)
    # print('交换后 b 的值为:',b)

    # 方法四:
    a = a ^ b
    b = a ^ b
    a = a ^ b
    # print('交换后 a 的值为:',a)
    # print('交换后 b 的值为:',b)
# swap(1,2) # 调用方法

猜你喜欢

转载自blog.csdn.net/dubo_csdn/article/details/85597437