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中,可以使用运算符进行变量交换 –
示例
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交换两个变量
在Python中,可以使用XOR运算符来交换变量 –
示例
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