Math 模块常用命令整理【未完待续】
2018.06.12 Juttachen
一、特殊数
- pi:数字常量,圆周率
>>>import math
>>>print(math.pi)
3.141592653589793
-
e:表示一个常量
>>>import math >>>print(math.e) 2.718281828459045 >>>
二、常用计算指令
-
log:返回x的自然对数,默认以e为基数,base参数给定时,将x的对数返回给定的base,计算式为:log(x)/log(base)
>>> import math >>> print(math.log(10)) 2.302585092994046 >>>
log10:返回x的以10为底的对数
>>> import math
>>> print(math.log10(100))
2.0
>>>
- log1p:返回x+1的自然对数(基数为e)的值
>>> import math
>>> print(math.log1p(10))
2.3978952727983707
>>>print(math.log(11))
2.3978952727983707
>>>
log2:返回x的基2对数 ( 和log10相似 )
-
exp:返回math.e,也就是2.71828的x次方
>>>import math >>>print(math.exp(3)) 20.085536923187668 >>>
-
expm1:返回math.e的x(其值为2.71828)次方的值减1
>>>import math >>>print(math.expm1(5)) 147.4131591025766 >>>
pow:返回x的y次方,即x**y
>>>import math
>>>print(math.pow(2,5))
32.0
>>>
- sqrt:求x的平方根
>>>import math
>>>print(math.sqrt(9))
3.0
>>>
-
trunc:返回x的整数部分
>>>import math >>>int1 = 53.9876 >>>math.trunc(int1) 53 >>>
-
ceil:取大于等于x的最小的整数值,如果x是一个整数,则返回x
>>>import math >>>int1 = 53.9876 >>>math.ceil(int1) 54 >>>