Skip to main content

Swap Variables in Python

5 Ways to Swap Variables in Python:

5 Ways to Swap Variables in Python
(Image by - Sharma Guides | Subham232330)


1. Using a Temporary Variable -

a=2
b=3
temp=a
a=b
b=temp
print(a)
print(b)

Output:-
a=3
b=2





2. Using Arithmetic Operators -

a=2
b=3
a=a+b  # a=5, b=3
b=a-b  # a=5, b=2
a=a-b  # a=3, b=2
print(a)
print(b)

Output:-
a=3
b=2




3. Using Comma -

a=2
b=3
a,b=b,a
print(a)
print(b)

Output:-
a=3
b=2





4. Using XOR(^)

a=2
b=3
a=a^b
b=a^b
a=a^b
print(a)
print(b)

Output:-
a=3
b=2





5. Using Multiplication and Division -

a=2
b=3
a=a*b
b=a/b
a=a/b
print(a,b)

Output:-
a=3, b=2




Comments

Popular posts from this blog

Draw the transition diagram of a finite state automation that accepts all strings over {0, 1}

Draw the transition diagram of a finite state automation that accepts all strings over {0, 1} (a) having odd number of 0’s (b) having even number of 0’s and even number of 1’s. Ans.  (a) ( having odd number of 0’s ) Ans.  (b) ( having even number of 0’s and even number of 1’s )

creating object invoking various methods

Define a class named College as described below:  Data Members: 1) collegeName 2) principalName 3) place Methods : 1) constructor. 2) display() to display the collegeName, principalName, and the place. Test this class by creating an object and then invoking the various methods. class collegeName{  public String collegeName;  public String PrincipalName;  public String place;  public collegeName(){  }  public void display(){  System.out.println("College name is "+this.collegeName);  System.out.println("Principal name is "+this.PrincipalName);  System.out.println("Place is "+this.place);  }  }  class displayName{  public static void main(String[] args) {  collegeName c = new collegeName();  c.collegeName="Siliguri Institute of Technology";  c.PrincipalName="Dr. Mithun Chakraborty";  c.place="Siliguri";  c.display();  }  } OUTPUT: College name is Siliguri Institute of Technology Princip...

Function Keys Shortcuts

Function Keys Shortcuts (F1 - F12) (Function Keys) F1 It is used to open the help window in almost all programs. Also used to enter BIOS or CMOS Some computers allow you to enter BIOS setup using different keys like F2, F10, Delete, Esc. Pressing Window + F1 will open the Microsoft Windows Help and Support Center. F2 In Microsoft Windows, it is used to rename an icon , file , or folder that the user selects. In Microsoft Excel, the F2 key allows you to edit the selected cell in the Excel sheet. In Microsoft Word, pressing Ctrl+F2 will open the print preview window and Alt+Ctrl+F2 will open the new file or document. In addition, it is also used to enter the CMOS setup. F3 It is mainly used to open a search function for many programs. At the MS-DOS or Windows command line, it gives users the option to repeat the last command entered. In Microsoft Word, if you press Shift + F3 , it allows you to change the selected text from uppercase to lowercase or a capital letter at the beginni...