34

Python operators

  • Arithmetic operators
  • Assignment operators
  • Comparison operators
  • Logical operators
  • Identity operators
  • Membership operators
  • Bitwise operators

Arithmetic operators

Arithmetic operators are used to perform mathematical operations like addition, subtraction, multiplication, etc.

Example.

addition:

a = 10 + 5

print(a)

division:

 

d = 15 / 2

print(d)

subtraction:

b = 20 - 8

print(b)

multiplication:

c = 3 * 4

print(c)

Assignment operators

Assignment operators are used to assign values to variables:

= : Assigns the value on the right to the variable on the left.

Example:

x = 5 
x = x + 1
print(x)

output:6

 -= : Subtracts the value on the right from the variable on the left and assigns the result to the variable.

Example:

y = 20 
y -= 5 # Equivalent to
y = y - 5
print(y)

output:15

+= : Adds the value on the right to the variable on the left and assigns the result to the variable

Example: 

y = 10
y += 5 # Equivalent to y = y + 5
print(y)

Output: 15

Comparison operators

Comparison operators are used to compare values and return boolean results (True or False).

Equal to (==)

  • Checks if two values are equal.
  • Syntax: a == b
  • Example:
              x = 10
              y = 10
              print(x == y) # Output: True

Not equal to (!=)

  • Checks if two values are not equal.
  • Syntax: a != b
  • Example:
x = 10
y = 5
print(x != y) # Output: True

Greater than (>)

  • Checks if the left value is greater than the right value.
  • Syntax: a > b
  • Example:
         x = 10
         y = 5
         print(x > y) # Output: True

Less than (<)

  • Checks if the left value is less than the right value.
  • Syntax: a < b
  • Example:
         x = 5
         y = 10
         print(x < y) # Output: True

Greater than or equal to (>=)

  • Checks if the left value is greater than or equal to the right value.
  • Syntax: a >= b
  • Example:
         x = 10
         y = 10
         print(x >= y) # Output: True

Logical Operators

Logical AND (and)

  • Returns True if both operands are True. If either operand is False, the result is False.
  • Syntax: a and b
        x = True
        y = False
        result = x and y # Result is False because y is False
        print(result)

Logical OR (or)

Returns True if at least one of the operands is True. If both operands are False, the result is False.

Syntax: a or b

 x = True
 y = False
 result = x or y # Result is True because x is True
 print(result)

Logical NOT (not)

Returns True if the operand is False and False if the operand is True. It inverts the Boolean value of the operand.

Syntax: not a

 x = True
 result = not x # Result is False because x is True
 print(result)

Write A Comment