- Double asterisk **
- Pow( ) Function
- Math.pow( ) Function
- Exp( ) Function
- Numpy.ny( )
Table of Contents
1. Double Asterisk **
You can use the Python asterisk ** operator. This operator takes two values just like we do simple multiplication. It is a shortcut for calculating exponent. Let’s look at the following examples.
exp1 = 6**5
print("The exponent of 6**5 = ",exp1)
float_exp2 = 2.6**3
print("The exponent of 2.6**3 = ",float_exp2)
float_exp3 = 5**2.5
print("The exponent of 5**2.5 = ",float_exp3)
negative_exp4 = 25**-4
print("The exponent of 25**-4 = ",negative_exp4)
Output:

2. Pow( ) Function
Pow( ) is a built-in power function for calculating the exponent value in Python. It takes two values as arguments. If there is one more parameter, then it returns modulus. The syntax is given as:
pow (base, exponent)
Here is the code as an example:
pow1 = pow(6, 5)
print("For pow(6, 5) = " ,pow1)
pow2 = pow(2.6, 3)
print("For pow(2.6, 3) = " ,pow2)
pow3 = pow(5, 2.5)
print("For pow(5, 2.5) = " ,pow3)
pow3 = pow(-6, 3)
print("For pow(-6, 3) = " ,pow3)
pow4 = pow(25, -4)
print("For pow(25, -4) = " ,pow4)
Output:

Modulus with 3rd Parameter:
pow1 = pow(6, 5, 8)
print("For pow(6, 5, 8) = " ,pow1)
pow2 = pow(10, 3, 2)
print("For pow(10, 3, 2) = " ,pow2)
Output:

3. Math. pow( ) Function
The math library in Python offers pow( ) implementation on its own to calculate exponent in Python. Two arguments are passed in the function, one is for the base, and the other is for the exponent. Let’s look at the example:
import math
math_pow1 = math.pow(5, 4)
print("5 raised to the power 4 = " ,math_pow1)
math_pow2 = math.pow(2.5, 3)
print("2.5 raised to the power 3 = " ,math_pow2)
math_pow3 = math.pow(6, 5.5)
print("6 raised to the power 5.5 = " ,math_pow3)
Output:

4. Exp( ) Function
This function is used for calculating the exponent with the base ‘e’.
e is a mathematical constant. First, we will import math module. The syntax is:
import math
math.exp (exponent)
And the example code:
import math
math_exponent1 = math.exp(4)
print("The result of e raised to power 4 = " ,math_exponent1)
math_exponent2 = math.exp(16)
print("The result of e raised to power 16 = " ,math_exponent2)
Output:

5. Numpy.ny( )
import NumPy as np
numpy_exponent1 = np.power(6,7)
print("The result of 6 raised to power 7 = " ,numpy_exponent1 )
numpy_exponent2 = np.power(9.5,2)
print("The result of 9.5 raised to power 2 = " ,numpy_exponent2 )
numpy_exponent3 = np.power(2,4.5)
print("The result of 2 raised to power 4.5 = " ,numpy_exponent3 )
Output:

Conclusion:
Python offers different techniques to calculate the exponential value. This article has explained those techniques with easy example code snippets. I hope you will find it helpful in your development practice.