使用 Python 在一行中交换两个变量?
我们将学习如何在一行中交换两个变量。假设以下内容为我们的输入 −
a = 10 b = 5
以下是在交换后我们的输出 −
a = 5 b = 10
使用逗号运算符在一行中交换两个变量
使用逗号运算符,你可以在一行中创建多个变量。此处考虑了同样的概念,并且变量值被交换 −
示例
a = 5; b = 10; print("Variable1 = ",a); print("Variable2 = ",b); # Swap two variables in one line using comma operator a, b = b, a print("\nVariable1 (After Swapping) = ",a); print("Variable2 (After Swapping) = ",b);
输出
Variable1 = 5 Variable2 = 10 Variable1 (After Swapping) = 10 Variable2 (After Swapping) = 5
使用乘法和除法运算符交换两个变量
可以使用以下运算符在 Python 中交换变量 −
Learn Python in-depth with real-world projects through our Python certification course. Enroll and become a certified expert to boost your career.
示例
a = 5; b = 10; print("Variable1 = ",a); print("Variable2 = ",b); # Swap two variables a = a * b b = a / b a = a / b print("\nVariable1 (After Swapping) = ",a); print("Variable2 (After Swapping) = ",b);
输出
Variable1 = 5 Variable2 = 10 Variable1 (After Swapping) = 10.0 Variable2 (After Swapping) = 5.0
使用 XOR 交换两个变量
可以使用 XOR 运算符在 Python 中交换变量 −
示例
a = 5; b = 10; print("Variable1 = ",a); print("Variable2 = ",b); # Swap two variables a = a ^ b b = a ^ b a = a ^ b print("\nVariable1 (After Swapping) = ",a); print("Variable2 (After Swapping) = ",b);
输出
Variable1 = 5 Variable2 = 10 Variable1 (After Swapping) = 10 Variable2 (After Swapping) = 5
广告