Basic Mathematical Operations and Built in Functions
2 min read ·
Arithmetic Operations
Python supports all standard arithmetic operations.
Understanding Each Operator
- Addition
- Subtraction
- Multiplication / Division // Floor Division % Modulus ** Exponentiation
Note
Even if both numbers are integers, division always returns a float value.
Built in Functions
Python provides useful built in math functions.
abs()
Returns absolute value.
round()
Rounds number to nearest value or given decimals.
pow()
Returns power of a number.
Pro Tip
pow(a, b) works similar to a ** b but is useful in function form.
Operator Behavior
Integer vs Float Results
Python automatically determines result type.
Mixing Data Types
Result becomes float when one value is float.
Caution
Be careful while using division because it may return float instead of integer.