使用 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 交換兩個變數

可以使用 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

更新於:2022 年 8 月 11 日

3K+ 次瀏覽

開啟你的職業生涯

完成本課程獲得認證

開始
廣告