数学函数
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): 40abs(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) : -45math.ceil(100.12) : 101math.ceil(100.72) : 101math.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-20math.exp(100.12) : 3.0308436140742566e+43math.exp(100.72) : 5.522557130248187e+43math.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.17math.fabs(100.12) : 100.12math.fabs(100.72) : 100.72math.fabs(math.pi) :3.141592653589793
end