Python Basics
Python Operators
Arithmetic, comparison, and logical operators
Python Operators
Operators are used to perform operations on variables and values. Python divides the operators in the following groups:
- Arithmetic operators
- Assignment operators
- Comparison operators
- Logical operators
- Identity operators
- Membership operators
- Bitwise operators
Arithmetic Operators
Arithmetic operators are used with numeric values to perform common mathematical operations:
+- Addition (x + y)-- Subtraction (x - y)*- Multiplication (x * y)/- Division (x / y)%- Modulus (x % y)**- Exponentiation (x ** y)//- Floor division (x // y)
Assignment Operators
Assignment operators are used to assign values to variables:
x = 5
x += 3 # Same as x = x + 3
x -= 3 # Same as x = x - 3
x *= 3 # Same as x = x * 3
x /= 3 # Same as x = x / 3
Comparison Operators
Comparison operators are used to compare two values:
==- Equal (x == y)!=- Not equal (x != y)>- Greater than (x > y)<- Less than (x < y)>=- Greater than or equal to (x >= y)<=- Less than or equal to (x <= y)
Logical Operators
Logical operators are used to combine conditional statements:
and- Returns True if both statements are trueor- Returns True if one of the statements is truenot- Reverse the result, returns False if the result is true