Python Lesson: Basic Operators

1. What Are Operators?

Operators are symbols that perform operations on values and variables.

x = 10
y = 3
    

2. Arithmetic Operators

print(10 + 3)   # Addition
print(10 - 3)   # Subtraction
print(10 * 3)   # Multiplication
print(10 / 3)   # Division
print(10 // 3)  # Floor Division
print(10 % 3)   # Modulus (remainder)
print(2 ** 3)   # Exponent
    

3. Comparison Operators

Comparison operators return True or False.

print(5 == 5)
print(5 != 3)
print(5 > 3)
print(5 < 3)
print(5 >= 5)
print(5 <= 4)
    

4. Assignment Operators

x = 5
x += 3   # x = x + 3
x -= 2   # x = x - 2
x *= 2   # x = x * 2
x /= 2   # x = x / 2
    

5. Logical Operators

print(True and False)
print(True or False)
print(not True)
    

6. Operators with Strings

print("Hello" + " World")
print("Hi" * 3)
    

7. Common Mistakes

8. Ready for the Quiz?

Take the Operators Quiz