log() 函数是 Python 标准库中 math 模块的一部分,用于计算对数。该函数有两个形式:log(x) 和 log(x, base)。

以下是 log() 函数的语法:
import math

# 计算自然对数(以 e 为底)
math.log(x)

# 计算以指定底数为底的对数
math.log(x, base)

其中,x 是一个大于 0 的数字,base 是对数的底数。

下面是一些示例:
import math

# 计算自然对数
result = math.log(2.71828)
print(result)  # 输出 1.0,因为 e^1.0 = 2.71828

# 计算以 10 为底的对数
result = math.log(100, 10)
print(result)  # 输出 2.0,因为 10^2 = 100

请注意,如果未指定底数,则默认计算自然对数(以 e 为底)。函数返回的结果是浮点数。值得注意的是,由于浮点数运算的精度限制,一些计算可能会产生微小的误差。如果需要更高精度的计算,可以考虑使用 decimal 模块。


转载请注明出处:http://www.pingtaimeng.com/article/detail/284/Python3