Python数学函数

 数学函数

 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

原文地址:https://www.cnblogs.com/djlsunshine/p/10711388.html