How to Do Exponents in Python?

Use `**` for exponentiation: `2 ** 3`

Use `pow(base, exponent)`: `pow(2, 3)`

Use `math.pow(base, exponent)` for floats: `math.pow(2, 3)`

Import `math` before using `math.pow`: `import math`

Use `**=` to raise and assign: `x **= 2`

Use negative exponents for reciprocals: `2 ** -3`

Use parentheses to control order: `(2 + 3) ** 2`

Use `pow(base, exponent, modulus)` for modular exponentiation: `pow(2, 3, 5)`

Suggested for You

Trending Today