Tags: 数据类型 AI 人工智能

Python内置数学函数与math模块基础入门教程

在Python中,处理数字的运算非常简单,因为它内置了一些常用的数学函数,此外还提供了一个功能更丰富的math模块,帮你完成更复杂的数学任务。

1. Python内置的常用数学函数

这些函数无需导入任何模块就能直接使用。

1.1 查找最大值与最小值(max和min)

min()函数能帮你快速找到一组数中的最小值,max()则相反:

x = min(5, 10, 25)
y = max(5, 10, 25)

print(x) # 输出: 5
print(y) # 输出: 25

1.2 求绝对值(abs)

abs()函数能快速获得一个数的绝对值:

x = abs(-7.25)

print(x) # 输出: 7.25

1.3 指数运算(pow)

pow(x, y)函数表示x的y次方:

x = pow(4, 3)

print(x) # 输出: 64

2. Python内置的math模块

如果你需要更复杂的数学功能,可以使用内置的math模块:

import math

2.1 求平方根(math.sqrt)

import math

x = math.sqrt(64)

print(x) # 输出: 8.0

2.2 向上和向下取整(math.ceil 和 math.floor)

math.ceil()向上取整,math.floor()向下取整:

import math

x = math.ceil(1.4)   # 向上取整,输出 2
y = math.floor(1.4)  # 向下取整,输出 1

print(x)
print(y)

2.3 常量 π(math.pi)

math.pi给你提供了一个精确的圆周率常量值:

import math

x = math.pi

print(x) # 输出: 3.141592653589793

3. 更多math模块常用方法速查表

函数用途示例输出
math.sin(x)正弦函数math.sin(math.pi/2)1.0
math.cos(x)余弦函数math.cos(0)1.0
math.tan(x)正切函数math.tan(math.pi/4)1.0
math.exp(x)指数函数 exmath.exp(1)2.718281828...
math.log(x)自然对数math.log(math.e)1.0
math.factorial(x)阶乘math.factorial(5)120

4. 总结

通过Python内置的基本函数和math模块,你能够快速实现很多数学运算。无论是简单的计算,还是稍复杂的数学公式,Python都可以轻松应对,让你的代码更简洁、更易懂。