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.