Вот несколько способов замены переменных в Python вместе с примерами кода:
-
Использование временной переменной:
a = 5 b = 10 temp = a a = b b = temp print("a =", a) # Output: a = 10 print("b =", b) # Output: b = 5
-
Использование упаковки/распаковки кортежей:
a = 5 b = 10 a, b = b, a print("a =", a) # Output: a = 10 print("b =", b) # Output: b = 5
-
Использование арифметических операций:
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
-
Использование побитовой операции 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
-
Использование встроенной функции
swapcase()
(для замены регистра в строках):a = "Hello" b = "World" a = a.swapcase() b = b.swapcase() print("a =", a) # Output: a = hELLO print("b =", b) # Output: b = wORLD