In Python, the exponential function refers to raising a number to a given power. The exponential operation is typically denoted using the ** operator. When you raise a number to a power, you are essentially multiplying the number by itself a certain number of times.
For example, if you want to calculate 2 raised to the power of 3, you would write 2 ** 3, which yields the result 8. This means that 2 multiplied by itself three times gives you the value of 8.
In Python, you can calculate the exponential of a number using the ** operator or the math.exp() function from the math module. Here are examples of both methods:
Using the ** operator.
result = base ** exponent
baserepresents the base number that you want to raise to a power.exponentrepresents the power to which the base is raised.
Using the math.exp() function:
import math
result = math.exp(x)
mathis the module that contains the exponential function.xis the number for which you want to calculate the exponential value.math.exp(x)calculates the exponential value ofx.- The result is stored in the
resultvariable.
Python Exponential example
Here’s an example that demonstrates both the exponential operator ** and the math.exp() function to calculate exponential values:
import math
# Using the ** operator
base = 2
exponent = 3
result1 = base ** exponent
# Using the math.exp() function
x = 2
result2 = math.exp(x)
# Printing the results
print("Using ** operator:", result1)
print("Using math.exp() function:", result2)
Output:

n this code, we first import the math module to use the math.exp() function. Then, we calculate the exponential value of 2 using both the ** operator (result1) and the math.exp() function (result2). Finally, we print both results to the console.
Do comment if you have any doubts or suggestions on this Python basic topic.
Note: IDE: PyCharm 2021.3.3 (Community Edition)
Windows 10
Python 3.10.1
All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.