📅  最后修改于: 2023-12-03 15:04:34.784000             🧑  作者: Mango
函数ln()
是Python标准数学库(math module)中的一部分,该函数用于返回给定数的自然对数。在数学中,自然对数以e
为底数,用ln(x)
表示。
import math
math.log(x[, base])
参数说明:
x
: 数值表达式。可以是浮点数或整数,但不能为负数,包括零。base
:(可选参数)以何为底数,缺省则base=e
,即返回以自然数为底数的对数,e
是一个常量,近似值为2.71828。返回参数x
的自然对数结果,结果为浮点数。
import math
print(math.log(10)) # 返回 2.302585092994046
print(math.log(10, 10)) # 返回 1.0
x = 2.2
print("自然对数为:", math.log(x)) # 返回自然对数, 即:0.7884573603642703
print(f"以10为底数的对数为:", math.log(x, 10)) # 返回以10为底数的对数, 即:0.3424226808222063
x
的值必须大于0,否则会引发ValueError
异常。log()
函数,我们必须导入Python标准库中的math
模块。ln()
函数和log()
函数是相互应用的,两个函数可以互相转换:# 这两行代码将返回相同的结果
math.log(x)
math.log(x, math.e)