math模块是Python语言的数学模块,python引入math模块
python中math模块常用的方法整理
Ceil:取大于等于x的最小整数值,如果x是整数则返回x。
Copysign:在X前面加Y的符号,可以用0
Cos:求x的余弦,必须是弧度
度数:将X从弧度转换为角度
E:代表一个常数。
Exp:返回math.e,即2.71828的x次方。
Expm1:返回math.e的值的x次方(其值为2.71828)减去1。
Fabs:返回x的绝对值
阶乘:取x的阶乘的值。
Floor:接受小于或等于x的整数值,如果x是整数,则返回自身。
Fmod:获取x/y的余数,其值是一个浮点数
Frexp:返回一个tuple (m,e),计算方法如下:x分别除以0.5和1,得到一个取值范围。
Fsum:对迭代器中的每个元素求和。
Gcd:返回x和y的公约数
Hypot:如果x是无穷大,则返回True,否则返回False。
如果x是正无穷大或负无穷大,Isfinite:返回True,否则返回False。
如果x是正无穷大或负无穷大,则Isinf:返回True,否则返回False。
Isnan:如果x不是数字True,否则返回False。
Ldexp:返回x*(2**i)的值
Log:返回x的自然对数,默认情况下以E为底。给定底数参数时,x的对数返回给定底数,计算公式为:log(x)/log(base)
Log10:返回x的以10为底的对数。
Log1p:返回x 1的自然对数(以E为底)的值
Log2:返回x的以2为底的对数
Modf:返回一个由x的小数部分和整数部分组成的元组。
Pi:数字常数,Pi
Pow:返回x的y次方,即x**y
Radians:将角度X转换为弧度。
Sin:求x的正弦值(x是弧度)
求x的平方根
Tan:返回x的正切值(x是弧度)
Trunc:返回x的整数部分。
相关:《Python视频教程》
ceil
#取大于等于x的最小整数值,如果x是整数,则返回x。
上限(x)
Returntheceilingofxasanint。
thisithesmallestitegralvalue=x . math . ceil(4.01)
五
数学.细胞(4.99)
五
math.ceil(-3.99)
-3
math.ceil(-3.01)
-3copysign
#在X前加Y的符号,可以用0
复制符号(x,y)
返回ofxbutthesign的floatwiththemagnitude(absolute value)
ofy。onplatformsthatsupportsignedzeros,copysign(1.0,-0.0)
返回-1.0.math.copysign(2,3)
2.0
math.copysign(2,-3)
-2.0
math.copysign(3,8)
3.0
math.copysign(3,-8)
-3.0cos
#求x的余弦,必须是弧度
cos(x)
return余弦
nbsp;ofx(measuredinradians).
#math.pi/4表示弧度,转换成角度为45度
degrees
#把x从弧度转换成角度
>>>math.degrees(math.pi/4)
e
#表示一个常量
>>>math.e
exp
#返回math.e,也就是2.71828的x次方
>>>math.exp(1)
expm1
#返回math.e的x(其值为2.71828)次方的值减1
>>>math.expm1(1)
fabs
#返回x的绝对值
>>>math.fabs(-0.003)
factorial
#取x的阶乘的值
>>>math.factorial(1)
floor
#取小于等于x的整数值,如果x是一个整数,则返回自身
>>>math.floor(4.1)
fmod
#得到x/y的余数,其值是一个浮点数
>>>math.fmod(20,3)
frexp
#返回一个元组(m,e),其计算方式为:x分别除0.5和1,得到一个值的范围,
>>>math.frexp(10)
fsum
#对迭代器里的每个元素进行求和操作
>>>math.fsum([1,2,3,4])
gcd
#返回x和y的公约数
>>>math.gcd(8,6)
hypot
#得到(x**2+y**2),平方的值
>>>math.hypot(3,4)
isfinite
#如果x是不是无穷大的数字,则返回True,否则返回False
>>>math.isfinite(100)
isinf
#如果x是正无穷大或负无穷大,则返回True,否则返回False
>>>math.isinf(234)
isnan
#如果x不是数字True,否则返回False
>>>math.isnan(23)
ldexp
#返回x*(2**i)的值
>>>math.ldexp(5,5)
log
#返回x的自然对数,默认以e为基数,base参数给定时,将x的对数返回给定的base,计算式为:log(x)/log(base)
>>>math.log(10)
log10
#返回x的以10为底的对数
>>>math.log10(10)
log1p
#返回x+1的自然对数(基数为e)的值
>>>math.log(10)
log2
#返回x的基2对数
>>>math.log2(32)
modf
#返回由x的小数部分和整数部分组成的元组
>>>math.modf(math.pi)
pi
#数字常量,圆周率
>>>print(math.pi)
pow
#返回x的y次方,即x**y
>>>math.pow(3,4)
radians
#把角度x转换成弧度
>>>math.radians(45)
sin
#求x(x为弧度)的正弦值
>>>math.sin(math.pi/4)
sqrt
#求x的平方根
>>>math.sqrt(100)
tan
#返回x(x为弧度)的正切值
>>>math.tan(math.pi/4)
trunc
#返回x的整数部分
>>>math.trunc(6.789)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。