📜  Python中的数学math函数1(数值函数)(1)

📅  最后修改于: 2023-12-03 15:19:29.971000             🧑  作者: Mango

Python中的数学math函数1(数值函数)

Python的math模块中包含了很多常用的数学函数,这些函数大大简化了数学运算的实现。其中,数值函数主要是用于处理数字的函数,下面我们来介绍一些常用的数值函数。

ceil(x)

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)

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)

fabs(x) 函数返回x的绝对值。

import math

print(math.fabs(-3.14))   # 输出 3.14
print(math.fabs(3.00))    # 输出 3.00
sqrt(x)

sqrt(x) 函数返回x的平方根。

import math

print(math.sqrt(4))   # 输出 2.0
print(math.sqrt(16))  # 输出 4.0
pow(x, y)

pow(x, y) 函数返回x的y次方。

import math

print(math.pow(2, 3))    # 输出 8.0
print(math.pow(16, 0.5)) # 输出 4.0
exp(x)

exp(x) 函数返回自然数e的x次方。

import math

print(math.exp(2))   # 输出 7.38905609893065
print(math.exp(1))   # 输出 2.718281828459045
log(x)

log(x) 函数返回x的自然对数。

import math

print(math.log(math.e))   # 输出 1.0
print(math.log(10))       # 输出 2.302585092994046
log10(x)

log10(x) 函数返回x的以10为底的对数。

import math

print(math.log10(100))    # 输出 2.0
print(math.log10(10))     # 输出 1.0

除了以上介绍的函数之外,math模块中还有许多其他的函数,可以根据需要使用。在使用这些数值函数时,要注意输入值的合法性,特别是在对负数进行运算时要特别小心。