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