Python 用一行代码交换两个变量

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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程