Pythonmath模块

Python math 模块

Python math 模块提供了许多对浮点数的数学运算函数。

创新互联从2013年成立,是专业互联网技术服务公司,拥有项目成都网站设计、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元札达做网站,已为上家服务,为札达各地企业和个人服务,联系电话:18980820575

math 模块下的函数,返回值均为浮点数,除非另有明确说明。

如果你需要计算复数,请使用 cmath 模块中的同名函数。

要使用 math 函数必须先导入:

import math

查看 math 模块中的内容:

>>>
import
math


>>>
dir
(
math
)


[
'__doc__'
,
'__file__'
,
'__loader__'
,
'__name__'
,
'__package__'
,
'__spec__'
,
'acos'
,
'acosh'
,
'asin'
,
'asinh'
,
'atan'
,
'atan2'
,
'atanh'
,
'ceil'
,
'comb'
,
'copysign'
,
'cos'
,
'cosh'
,
'degrees'
,
'dist'
,
'e'
,
'erf'
,
'erfc'
,
'exp'
,
'expm1'
,
'fabs'
,
'factorial'
,
'floor'
,
'fmod'
,
'frexp'
,
'fsum'
,
'gamma'
,
'gcd'
,
'hypot'
,
'inf'
,
'isclose'
,
'isfinite'
,
'isinf'
,
'isnan'
,
'isqrt'
,
'lcm'
,
'ldexp'
,
'lgamma'
,
'log'
,
'log10'
,
'log1p'
,
'log2'
,
'modf'
,
'nan'
,
'nextafter'
,
'perm'
,
'pi'
,
'pow'
,
'prod'
,
'radians'
,
'remainder'
,
'sin'
,
'sinh'
,
'sqrt'
,
'tan'
,
'tanh'
,
'tau'
,
'trunc'
,
'ulp'
]

math 模块常量

常量 描述
返回欧拉数 (2.7182...)
返回正无穷大浮点数
返回一个浮点值 NaN (not a number)
π 一般指圆周率。 圆周率 PI (3.1415...)
数学常数 τ = 6.283185...,精确到可用精度。Tau 是一个圆周常数,等于 2π,圆的周长与半径之比。

math 模块方法

方法 描述
返回 x 的反余弦,结果范围在 0 到 pi 之间。
返回 x 的反双曲余弦值。
返回 x 的反正弦值,结果范围在 -pi/2 到 pi/2 之间。
返回 x 的反双曲正弦值。
返回 x 的反正切值,结果范围在 -pi/2 到 pi/2 之间。
返回给定的 X 及 Y 坐标值的反正切值,结果是在 -pi 和 pi 之间。
返回 x 的反双曲正切值。
将 x 向上舍入到最接近的整数
返回不重复且无顺序地从 n 项中选择 k 项的方式总数。
返回一个基于 x 的绝对值和 y 的符号的浮点数。
返回 x 弧度的余弦值。
返回 x 的双曲余弦值。
将角度 x 从弧度转换为度数。
返回 p 与 q 两点之间的欧几里得距离,以一个坐标序列(或可迭代对象)的形式给出。 两个点必须具有相同的维度。
返回一个数的误差函数
返回 x 处的互补误差函数
返回 e 的 x 次幂,Ex, 其中 e = 2.718281... 是自然对数的基数。
返回 Ex - 1, e 的 x 次幂,Ex,其中 e = 2.718281... 是自然对数的基数。这通常比 math.e ** x 或 pow(math.e, x) 更精确。
返回 x 的绝对值。
返回 x 的阶乘。 如果 x 不是整数或为负数时则将引发 ValueError。
将数字向下舍入到最接近的整数
返回 x/y 的余数
以 (m, e) 对的形式返回 x 的尾数和指数。 m 是一个浮点数, e 是一个整数,正好是 x == m * 2**e 。 如果 x 为零,则返回 (0.0, 0) ,否则返回 0.5 <= abs(m) < 1 。
返回可迭代对象 (元组, 数组, 列表, 等)中的元素总和,是浮点值。
返回 x 处的伽马函数值。
返回给定的整数参数的最大公约数。
返回欧几里得范数,sqrt(sum(x**2 for x in coordinates))。 这是从原点到坐标给定点的向量长度。
检查两个值是否彼此接近,若 a 和 b 的值比较接近则返回 True,否则返回 False。。
判断 x 是否有限,如果 x 既不是无穷大也不是 NaN,则返回 True ,否则返回 False 。
判断 x 是否是无穷大,如果 x 是正或负无穷大,则返回 True ,否则返回 False 。
判断数字是否为 NaN,如果 x 是 NaN(不是数字),则返回 True ,否则返回 False 。
将平方根数向下舍入到最接近的整数
返回 x * (2**i) 。 这基本上是函数
返回伽玛函数在 x 绝对值的自然对数。
使用一个参数,返回 x 的自然对数(底为 e )。
返回 x 底为 10 的对数。
返回 1+x 的自然对数(以 e 为底)。
返回 x 以 2 为底的对数
返回不重复且有顺序地从 n 项中选择 k 项的方式总数。
将返回 x 的 y 次幂。
计算可迭代对象中所有元素的积。
将角度 x 从度数转换为弧度。
返回 IEEE 754 风格的 x 除于 y 的余数。
返回 x 弧度的正弦值。
返回 x 的双曲正弦值。
返回 x 的平方根。
返回 x 弧度的正切值。
返回 x 的双曲正切值。
返回 x 截断整数的部分,即返回整数部分,删除小数部分

当前题目:Pythonmath模块
网页地址:http://www.shufengxianlan.com/qtweb/news7/296307.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联