Python program to swap two variables -By using XOR method
Python Operators in Python (Article) Operators in Python (Program)
136
We can also use the bitwise XOR method for swapping two variables. The XOR of two variables, P and Q, will return the number which has all the bits as 1 whenever the bits of the P and Q variables differ.
Such as XOR of 4 (in binary 0100) and 6 (in binary 0110) is 1010.
XOR of 2 (in binary 0010) and 8 (in binary 1000) is 1010.
Program:
P = int( input("Please enter value for P: ")) Q = int( input("Please enter value for Q: ")) # To Swap the values of two variables using XOR P = P ^ Q Q = P ^ Q P = P ^ Q print ("The Value of P after swapping: ", P) print ("The Value of Q after swapping: ", Q)
Output:
Please enter value for P: 12 Please enter value for Q: 10 The Value of P after swapping: 10 The Value of Q after swapping: 12
Explanation:
This Particular section is dedicated to Programs only. If you want learn more about Python. Then you can visit below links to get more depth on this subject.