Python operators are symbols that perform operations on variables and values. They are used in various programming tasks, including arithmetic calculations, comparisons, logical operations, and more. Here's a detailed look at the different types of Python operators:
- Arithmetic Operators Arithmetic operators are used to perform mathematical operations.
 
- 
+(Addition): Adds two operands. 
  x = 5 + 3   x will be 8
- 
-(Subtraction): Subtracts the second operand from the first. 
  x = 5 - 3   x will be 2
- 
(Multiplication): Multiplies two operands.python x = 5 3 x will be 15`` - 
/(Division): Divides the first operand by the second.`python x = 5 / 2 x will be 2.5 ` - 
%(Modulus): Returns the remainder of the division.`python x = 5 % 2 x will be 1 ` - `` (Exponentiation): Raises the first operand to the power of the second.
 
  x = 2  3   x will be 8
- 
//(Floor Division): Divides the first operand by the second and returns the largest integer less than or equal to the result. 
  x = 5 // 2   x will be 2
- Comparison Operators
Comparison operators compare two values and return a boolean value (
TrueorFalse). 
- 
==(Equal): ReturnsTrueif both operands are equal. 
  x = (5 == 3)   x will be False
- 
!=(Not Equal): ReturnsTrueif operands are not equal. 
  x = (5 != 3)   x will be True
- 
>(Greater Than): ReturnsTrueif the left operand is greater than the right. 
  x = (5 > 3)   x will be True
- 
<(Less Than): ReturnsTrueif the left operand is less than the right. 
  x = (5 < 3)   x will be False
- 
>=(Greater Than or Equal To): ReturnsTrueif the left operand is greater than or equal to the right. 
  x = (5 >= 3)   x will be True
- 
<=(Less Than or Equal To): ReturnsTrueif the left operand is less than or equal to the right. 
  x = (5 <= 3)   x will be False
- Logical Operators Logical operators are used to combine conditional statements.
 
- 
and: ReturnsTrueif both statements are true. 
  x = (5 > 3 and 5 < 10)   x will be True
- 
or: ReturnsTrueif one of the statements is true. 
  x = (5 > 3 or 5 < 3)   x will be True
- 
not: Reverses the result, returnsFalseif the result is true. 
  x = not(5 > 3)   x will be False
- Assignment Operators Assignment operators are used to assign values to variables.
 
- 
=: Assigns a value to a variable. 
  x = 5
- 
+=: Adds and assigns the result. 
  x += 3   x will be 8 if x was 5
- 
-=: Subtracts and assigns the result. 
  x -= 3   x will be 2 if x was 5
- 
=: Multiplies and assigns the result. 
  x = 3   x will be 15 if x was 5
- 
/=: Divides and assigns the result. 
  x /= 3   x will be 1.6667 if x was 5
- 
%=: Takes modulus and assigns the result. 
python
  x %= 3   x will be 2 if
https://www.youtube.com/watch?v=Zs8fxcqKro4
    
Top comments (0)