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 | >> |