欢迎访问宙启技术站
智能推送

Python中的内置数学函数和用法

发布时间:2023-07-03 06:36:18

Python中有许多内置的数学函数,这些函数可以用于执行各种数学操作,包括计算数值的绝对值、四舍五入、幂运算、三角函数、对数函数等。下面是一些常用的数学函数的介绍和用法:

1. abs(x)

该函数返回x的绝对值。例如:

abs(-5)        # 返回 5

abs(3.14159)   # 返回 3.14159

2. round(x, n)

该函数将x四舍五入为最接近的整数或小数,其中n是要保留的小数位数(默认为0)。例如:

round(3.14159)         # 返回 3

round(3.14159, 2)      # 返回 3.14

round(3.14159, 3)      # 返回 3.142

3. pow(x, y)

该函数返回x的y次幂。例如:

pow(2, 3)   # 返回 8

pow(10, -2) # 返回 0.01

4. max(x1, x2, ..., xn)

该函数返回给定参数中的最大值。例如:

max(3, 5, 1, 9)        # 返回 9

max([3, 5, 1, 9])      # 返回 9

5. min(x1, x2, ..., xn)

该函数返回给定参数中的最小值。例如:

min(3, 5, 1, 9)        # 返回 1

min([3, 5, 1, 9])      # 返回 1

6. sum(iterable)

该函数返回可迭代对象中所有元素的总和。例如:

sum([1, 2, 3, 4])     # 返回 10

sum((1, 2, 3, 4))     # 返回 10

7. math.sqrt(x)

该函数返回x的平方根。需要导入math模块。例如:

import math

math.sqrt(16)        # 返回 4.0

8. math.sin(x), math.cos(x), math.tan(x)

这些函数分别返回x的正弦、余弦和正切值,其中x以弧度为单位。需要导入math模块。例如:

import math

math.sin(0.5)        # 返回 0.479425538604203

9. math.log(x), math.log10(x)

这些函数分别返回以e为底和以10为底的x的对数。需要导入math模块。例如:

import math

math.log(2)          # 返回 0.6931471805599453

math.log10(100)      # 返回 2.0

上述是常用的一些内置数学函数及其用法。Python中还有许多其他的数学函数,如三角函数的反函数、双曲函数、指数函数等。想要了解更多的数学函数,可以查阅Python官方文档或其他相关教程。