What Are Python Operators

Python Arithmetic Operators

Arithmetic operators are used to perform mathematical operations on numeric values.

  • Addition +: Adds two operands.
  • Subtraction -: Subtracts the right operand from the left operand.
  • Multiplication *: Multiplies two operands.
  • Division /: Divides the left operand by the right operand (results in a float).
  • Floor Division //: Divides the left operand by the right operand, discarding the remainder.
  • Modulus %: Returns the remainder of the division of the left operand by the right operand.
  • Exponent **: Raises the left operand to the power of the right operand.

Comparison Operators

Comparison operators are used to compare values and return True or False.

  • Equal ==: Returns True if the operands are equal.
  • Not Equal !=: Returns True if the operands are not equal.
  • Greater Than >: Returns True if the left operand is greater than the right operand.
  • Less Than <: Returns True if the left operand is less than the right operand.
  • Greater Than or Equal To >=: Returns True if the left operand is greater than or equal to the right operand.
  • Less Than or Equal To <=: Returns True if the left operand is less than or equal to the right operand.

Logical Operators

Logical operators are used to combine and manipulate boolean values.

  • Logical AND and: Returns True if both operands are True.

Logical OR or: Returns True if at least one operand is True.

Logical NOT not: Returns True if the operand is False, and vice versa.

Assignment Operators

Assignment operators are used to assign values to variables.

  • Assignment =: Assigns the value on the right to the variable on the left

Add and Assign +=: Adds the right operand to the left operand and assigns the result to the left operand.

Subtract and Assign -=: Subtracts the right operand from the left operand and assigns the result to the left operand.

Multiply and Assign *=: Multiplies the left operand by the right operand and assigns the result to the left operand.

Divide and Assign /=: Divides the left operand by the right operand and assigns the result to the left operand.

Membership Operators

Membership operators are used to test whether a value is a member of a sequence.

  • in: Returns True if a value is found in the sequence.

not in: Returns True if a value is not found in the sequence.

Identity Operators

Identity operators are used to compare the memory locations of two objects.

  • is: Returns True if both operands refer to the same object.

is not: Returns True if both operands do not refer to the same object.

Leave a Comment

Your email address will not be published. Required fields are marked *

Open chat
Need Help?
Hello
Can we Help you?