Python 常用数学函数,轻松完成数学计算任务
Python 是一种通用的编程语言,可用于数据分析、网络编程、Web 开发、人工智能等多种领域,在数学计算任务方面,也拥有大量的实用函数库。本文将介绍 Python 常用的数学函数。
# 数值类型函数
## abs()
abs(x) 返回 x 的绝对值,即当 x < 0 时,返回 -x,否则返回 x。
x = -10 print(abs(x)) # 10
## int()
int(x) 将 x 转换为整数,如果 x 为浮点数,则向下取整。
x = 3.9 print(int(x)) # 3
## float()
float(x) 将 x 转换为浮点数。
x = 3 print(float(x)) # 3.0
## round()
round(x, n) 返回 x 的小数点后 n 位四舍五入的结果。默认情况下,n 的值为 0。
x = 3.1415926 print(round(x, 3)) # 3.142
# 数学常量函数
## pi
pi 相当于圆周率 π。
import math print(math.pi) # 3.141592653589793
## e
e 相当于自然常数 e。
import math print(math.e) # 2.718281828459045
## inf
inf 表示正无穷大。
import math print(math.inf) # inf
## nan
nan 表示非数(not a number)。
import math print(math.nan) # nan
# 数学函数
## pow()
pow(x, y) 返回 x 的 y 次方。
x = 2 y = 3 print(pow(x, y)) # 8
## sqrt()
sqrt(x) 返回 x 的平方根。
import math x = 16 print(math.sqrt(x)) # 4.0
## log()
log(x, base) 返回以 base 为底的 x 的对数。如果不指定 base,则默认为 e。
import math x = 100 print(math.log(x, 10)) # 2.0
## sin()
sin(x) 返回 x 的正弦值,x 以弧度为单位。
import math x = math.pi / 6 print(math.sin(x)) # 0.5
## cos()
cos(x) 返回 x 的余弦值,x 以弧度为单位。
import math x = math.pi / 3 print(math.cos(x)) # 0.5
## tan()
tan(x) 返回 x 的正切值,x 以弧度为单位。
import math x = math.pi / 4 print(math.tan(x)) # 1.0
## asin()
asin(x) 返回 x 的反正弦值,返回值为弧度值。
import math x = 0.5 print(math.asin(x)) # 0.5235987755982989
## acos()
acos(x) 返回 x 的反余弦值,返回值为弧度值。
import math x = 0.5 print(math.acos(x)) # 1.0471975511965979
## atan()
atan(x) 返回 x 的反正切值,返回值为弧度值。
import math x = 1 print(math.atan(x)) # 0.7853981633974483
## degrees()
degrees(x) 将 x 从弧度转换为角度。
import math x = math.pi / 2 print(math.degrees(x)) # 90.0
## radians()
radians(x) 将 x 从角度转换为弧度。
import math x = 90 print(math.radians(x)) # 1.5707963267948966
## max()
max() 返回给定的参数之间的最大值。
print(max(1, 2, 3, 4)) # 4
## min()
min() 返回给定的参数之间的最小值。
print(min(1, 2, 3, 4)) # 1
## sum()
sum() 返回给定数列的和。
print(sum([1, 2, 3, 4])) # 10
## abs()
abs() 返回给定参数的绝对值。
print(abs(-10)) # 10
总结:
以上是 Python 常用的数学函数,这些函数可以轻松完成数学计算任务,Python 作为一种通用的编程语言,一定能够满足您在数学计算方面的需要。
