📅  最后修改于: 2023-12-03 15:19:29.971000             🧑  作者: Mango
Python的math模块中包含了很多常用的数学函数,这些函数大大简化了数学运算的实现。其中,数值函数主要是用于处理数字的函数,下面我们来介绍一些常用的数值函数。
ceil(x)
函数返回不小于x的最小整数,即对x向上取整。
import math
print(math.ceil(3.14)) # 输出 4
print(math.ceil(3.00)) # 输出 3
print(math.ceil(-3.14)) # 输出 -3
floor(x)
函数返回不大于x的最大整数,即对x向下取整。
import math
print(math.floor(3.14)) # 输出 3
print(math.floor(3.00)) # 输出 3
print(math.floor(-3.14)) # 输出 -4
fabs(x)
函数返回x的绝对值。
import math
print(math.fabs(-3.14)) # 输出 3.14
print(math.fabs(3.00)) # 输出 3.00
sqrt(x)
函数返回x的平方根。
import math
print(math.sqrt(4)) # 输出 2.0
print(math.sqrt(16)) # 输出 4.0
pow(x, y)
函数返回x的y次方。
import math
print(math.pow(2, 3)) # 输出 8.0
print(math.pow(16, 0.5)) # 输出 4.0
exp(x)
函数返回自然数e的x次方。
import math
print(math.exp(2)) # 输出 7.38905609893065
print(math.exp(1)) # 输出 2.718281828459045
log(x)
函数返回x的自然对数。
import math
print(math.log(math.e)) # 输出 1.0
print(math.log(10)) # 输出 2.302585092994046
log10(x)
函数返回x的以10为底的对数。
import math
print(math.log10(100)) # 输出 2.0
print(math.log10(10)) # 输出 1.0
除了以上介绍的函数之外,math模块中还有许多其他的函数,可以根据需要使用。在使用这些数值函数时,要注意输入值的合法性,特别是在对负数进行运算时要特别小心。