Базовые программы Python: как поменять местами переменные в Python

Вот несколько способов замены переменных в Python вместе с примерами кода:

  1. Использование временной переменной:

    a = 5
    b = 10
    temp = a
    a = b
    b = temp
    print("a =", a)  # Output: a = 10
    print("b =", b)  # Output: b = 5
  2. Использование упаковки/распаковки кортежей:

    a = 5
    b = 10
    a, b = b, a
    print("a =", a)  # Output: a = 10
    print("b =", b)  # Output: b = 5
  3. Использование арифметических операций:

    a = 5
    b = 10
    a = a + b
    b = a - b
    a = a - b
    print("a =", a)  # Output: a = 10
    print("b =", b)  # Output: b = 5
  4. Использование побитовой операции XOR:

    a = 5
    b = 10
    a = a ^ b
    b = a ^ b
    a = a ^ b
    print("a =", a)  # Output: a = 10
    print("b =", b)  # Output: b = 5
  5. Использование встроенной функции swapcase()(для замены регистра в строках):

    a = "Hello"
    b = "World"
    a = a.swapcase()
    b = b.swapcase()
    print("a =", a)  # Output: a = hELLO
    print("b =", b)  # Output: b = wORLD