使用 Python 在一行中交换两个变量?


我们将学习如何在一行中交换两个变量。假设以下内容为我们的输入 −

a = 10
b = 5

以下是在交换后我们的输出 −

a = 5
b = 10

使用逗号运算符在一行中交换两个变量

使用逗号运算符,你可以在一行中创建多个变量。此处考虑了同样的概念,并且变量值被交换 −

示例

Open Compiler
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.

示例

Open Compiler
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 中交换变量 −

示例

Open Compiler
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

更新于:2022 年 8 月 11 日

3K+ 次浏览

开启你的职业生涯

完成本课程获得认证

开始
广告