Python Operators can be used to perform arithmetics or assignments of variables and values. Python has 21 tokens that serve as operators in its syntax.
What is a Python Operator?
In Python, an operator is a special symbol used to perform operations on variables and values. For example, the + operator is used to perform additions on Python objects (e.g. 1 + 5), while the == operator is used to verify if to values are equal.
Python Operators
Here is a quick guide to help you master Python operators.
| Operators | Example |
| Additions (+) | >>> 1+5 |
| Substractions ( – ) | >>> 6-5 ##1 |
| Multiplications (*) | >>> 2*510 |
| Exponentiation (**) : Performs Exponential Calculation | >>> 4**2 |
| Division ( / ) | >>> 10 / 2 5 |
| Floor Division ( // ) | >>> 15 // 43 |
| Modulo (%) : Returns the remainder | >>> 18 % 7 |
| == : If x is equal y (x==y), returns true | >>> x == 7True |
| != : If x is not equal to y (x!=y), returns true | >>> x != 7True |
| > : Left is greater than right, returns True | >>> 8 > 7True |
| < : Left is lower than right, returns True | >>> 8 < 7False |
| >= : Left is greater than or equal to right, returns True | >>> 8 >= 7True |
| <= : Left is lower than or equal to right, returns True | >>> <= 7True |
| := (walrus operator) Assigns values to variables as part of the larger expression | if (n := len(a)) > 10: print(f”List is too long ({n} elements, expected <= 10)”) |
List of Python Operators
There are additional Python operators possible, here is the entire list of the Python Operators.
+ - * ** / // % @
<< >> & | ^ ~ :=
< > <= >= == !=

SEO Strategist at Tripadvisor, ex- Seek (Melbourne, Australia). Specialized in technical SEO. Writer in Python, Information Retrieval, SEO and machine learning. Guest author at SearchEngineJournal, SearchEngineLand and OnCrawl.