数学函数
abs()函数
描述
abs()函数返回数字的绝对值
语法:
abs(x)
参数
x :数值表达式,可以是整数,浮点数,复数
返回值
函数返回x(数字)的绝对值,如果参数是一个复数,则返回它的大小
[root@localhost ~]# vi test.py #!/usr/bin/python print ("abs(-40):",abs(-40)) print("abs(100.10):",abs(100.10)) [root@localhost ~]# ./test.py abs(-40): 40 abs(100.10): 100.1
ceil()函数
描述
ceil(x)函数返回一个大于或等于x的最小整数
语法
import math
math.ceil(x)
注意:ceil()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。
参数:
x:数值表达式
返回值
函数返回,返回一个大于或等于x的最小整数
[root@localhost ~]# cat test.py #!/usr/bin/python import math # 导入 math 模块 print ("math.ceil(-45.17) : ", math.ceil(-45.17)) print ("math.ceil(100.12) : ", math.ceil(100.12)) print ("math.ceil(100.72) : ", math.ceil(100.72)) print ("math.ceil(math.pi) : ", math.ceil(math.pi)) [root@localhost ~]# ./test.py math.ceil(-45.17) : -45 math.ceil(100.12) : 101 math.ceil(100.72) : 101 math.ceil(math.pi) : 4
exp()函数
描述:
exp()方法返回x的指数,ex
语法:
import math
math.exp(x)
注意:exp()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。
参数
x:数值表达式
返回值
返回x的指数,ex
[root@localhost ~]# cat test.py #!/usr/bin/python import math # 导入 math 模块 print ("math.exp(-45.17) : ", math.exp(-45.17)) print ("math.exp(100.12) : ", math.exp(100.12)) print ("math.exp(100.72) : ", math.exp(100.72)) print ("math.exp(math.pi) : ", math.exp(math.pi)) [root@localhost ~]# ./test.py math.exp(-45.17) : 2.4150062132629406e-20 math.exp(100.12) : 3.0308436140742566e+43 math.exp(100.72) : 5.522557130248187e+43 math.exp(math.pi) : 23.140692632779267
fabs()函数
描述:
fabs() 方法返回数字的绝对值,如math.fabs(-10) 返回10.0。
fabs() 函数类似于 abs() 函数,但是他有两点区别:
abs() 是内置函数。 fabs() 函数在 math 模块中定义。
fabs() 函数只对浮点型跟整型数值有效。 abs() 还可以运用在复数中。
语法:
import math
math.fabs(x)
注意:fabs()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。
参数
x:数值表达式
返回值
返回数字的绝对值
[root@localhost ~]# cat test.py #!/usr/bin/python import math # 导入 math 模块 print ("math.fabs(-45.17) : ", math.fabs(-45.17)) print ("math.fabs(100.12) : ", math.fabs(100.12)) print ("math.fabs(100.72) : ", math.fabs(100.72)) print ("math.fabs(math.pi) : ", math.fabs(math.pi)) [root@localhost ~]# ./test.py math.fabs(-45.17) : 45.17 math.fabs(100.12) : 100.12 math.fabs(100.72) : 100.72 math.fabs(math.pi) : 3.141592653589793
end