Python 如何找到指数值

Python 如何找到指数值

在本文中,我们将向您展示如何在Python中找到指数值。以下是完成此任务的各种方法−

  • 使用指数运算符(**

  • 使用exp()函数

  • 使用内置数字的exp()值

  • 使用pow()函数

使用指数运算符(**

可以使用 指数运算符(** 来计算一个数字的幂次。

因为不需要导入模块或调用函数,所以这是最方便的方法。

指数 的值是x的 e的x次幂 ,e是一个无理数,被称为欧拉数,等于 2.718281

步骤

执行所需任务的算法/步骤如下−

  • 使用import关键字导入 math 模块。

  • 使用指数运算符(**)获取一个数字的指数值,即e的2次方(其中e=欧拉数,即2.718281)。我们使用python中的 math.e 获取e的值。

示例

以下程序使用 指数运算符(** 返回一个数的指数值。−

# importing math module
import math

# getting the exponential value of e power 2
# (where e= Euler's constant i.e 2.718281)
print("Exponential value of e power 2(e^2):", math.e**2)

输出

在执行之后,上述程序将生成以下输出 −

Exponential value of e power 2(e^2): 7.3890560989306495

使用exp()函数

math模块的exp()函数用于计算e的幂,即e^x或x的指数。e的值约为2.71828…

语法

math.exp(x)

参数

  • x(必需) - 任何数字,可以是正数也可以是负数。如果x的值不是一个数字,将会抛出一个错误。

返回值 - 计算e^x并返回一个浮点数。

步骤

以下是执行所需任务的算法/步骤:

  • 导入Math模块。

  • 使用math模块的 exp() 函数,传递一个正数作为参数,获取指数值,例如这里是e的2次方(其中e是自然对数的底数,即2.718281)。

  • 打印输出结果。

示例

下面的程序使用exp()函数返回一个正数的指数值:

# importing math module
import math

# getting the exponential value of e power 2 using the exp() function
# (where e= Euler's constant i.e 2.718281)
print("Exponential value of e power 2(e^2):", math.exp(2))

输出

执行上述程序后,将会产生以下输出结果:

Exponential value of e power 2(e^2): 7.38905609893065

对于负数和浮点数

示例

以下程序使用 exp() 函数返回负数和浮点数的指数值 –

# importing math module
import math

# getting the exponential value of a negative number using exp()
print("Exponential value of e power -2(e^-2):", math.exp(-2))

# getting the exponential value of a floating-point number
print("Exponential value of e power 1.5(e^1.5):", math.exp(1.5))

# getting the exponential value of 0
print("Exponential value of e power 0(e^0):", math.exp(0))

输出

在执行以上程序后,将生成以下输出结果 –

Exponential value of e power -2(e^-2): 0.1353352832366127
Exponential value of e power 1.5(e^1.5): 4.4816890703380645
Exponential value of e power 0(e^0): 1.0

在内置数字中使用exp()函数

示例

下面的程序使用exp()函数返回内置数字如 math.pimath.e 的指数值:

# importing math module
import math

# getting the exponential value of inbuilt number math.pi
# using exp() function
print ("Exponential value of inbuilt number math.pi:", math.exp(math.pi))

# getting the exponential value of inbuilt number math.e
print ("Exponential value of inbuilt number math.e:", math.exp(math.e))

输出

执行上述程序后,将生成以下输出结果 –

Exponential value of inbuilt number math.pi: 23.140692632779267
Exponential value of inbuilt number math.e: 15.154262241479262

使用pow()函数

在Python中, pow() 函数计算任意正整数的幂。它返回x的y次幂的值(x^y)。

语法

pow(x,y)

参数

  • x − 它是数值(基准值)。

  • y − 它是数值的指数值。

步骤

下面是执行所需任务的算法/步骤:

  • 创建一个变量来存储输入的基准值,即 e (其中 e= 自然对数的底数,即 2.718281 )。使用 math.e 获取 e 的值。

  • 创建另一个变量来存储指数值。

  • 使用 pow() 函数打印数的结果幂,即 基准值^指数值 ,通过将输入的基准值和指数值作为参数传递给它并打印结果幂。

示例

下面的程序使用 pow() 函数返回输入数字的指数值:

# importing math module
import math

# input base value which is e (where e= Euler's constant i.e 2.718281)
inputBase = math.e

# input exponent value
inputExponent = 3

# printing the resultant power value using the pow() function
print("Value of e raised to the power 3(e^3)=", pow(inputBase, inputExponent))

输出

执行以上程序后,将会生成以下输出 –

Value of e raised to the power 3(e^3)= 20.085536923187664

结论

在本教程中,我们学习了如何使用多种方式在Python中找到指数数值。我们还研究了exp()函数在不同类型的数值上的工作原理。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程