Python Operators

Python Operators:

Python Operators are used to perform operations on operands. Operands can be a variable or a constant. The operators are divided into seven groups on the basis of the basic operations they perform.

Arithmetic Operators:

The operators which are used to perform the arithmetical operations, are grouped together as Arithmetic operators.

Operators Symbol
Addition +
Subtraction
Multiplication *
Division /
Modulus
Exponentiation **
Floor Division //

 

Assignment Operators:

The operators which are used to assign values to a variable, are grouped together as Assignment operators.

Operators Symbol
Equals To =
Added Value +=
Subtracted Value -=
Multiplicated Value *=
Divided Value /=
Modulus Value
Exponent and assign **=
Floor division and assign //=

 

Comparison Operators:

The operators which are used to compare two values, are grouped together as Comparison operators.

Operators Symbol
Equal ==
Not equal !=
Greater than >
Less than <
Greater than or equal to >=
Less than or equal to <=

 

Identity Operators:

The operators which are used to compare the same object, with the same memory location, are grouped together as Identity operators.

Operators Symbol
 Identical is
Not Identical is not

 

Logical Operators:

The operators which are used to perform logical operations, are grouped together as Logical operators.

Operators Symbol
AND and
OR or
NOT not

 

Membership Operators:

The operators which are used to check if a sequence is present in an object, are grouped together as Membership operators.

Operators Symbol
Member in
Not a Member not in

 

Bitwise Operators:

The operators which are used to perform Bitwise operations, are grouped together as Bitwise operators.

Operators Symbol
AND &
OR |
XOR ^
NOT ~
Zero fill left shift <<
Signed right shift >>