附录: 数学函数示例
Python abs() 函数
描述
abs() 函数返回数字的绝对值。
语法
以下是 abs() 方法的语法:
abs( x )
参数
- x — 数值表达式。
返回值
函数返回x(数字)的绝对值。
实例
以下展示了使用 abs() 方法的实例:
以上实例运行后输出结果为:
abs(-13) : 13 abs(520.12) : 520.67 abs(67L) : 67
Python ceil() 函数
描述
ceil() 函数返回数字的上入整数。沿x箭头方向取整数 ->
语法
以下是 ceil() 方法的语法:
import math math.ceil( x )
注意:ceil()是不能直接访问的,需要导入 math 模块,通过静态对象math调用该方法。
参数
x — 数值表达式。
返回值
函数返回数字的上入整数。沿x箭头方向取整数 ->
实例
以下展示了使用 ceil() 方法的实例:
以上实例运行后输出结果为:
math.ceil(-13.14) : -13.0 # 沿x轴箭头方向 math.ceil(5.20) : 6.0 math.ceil(67L) : 67.0 math.ceil(math.pi) : 4.0
Python cmp() 函数
描述
cmp(x,y) 函数用于比较2个对象,
如果 x < y 返回 -1,
如果 x == y 返回 0,
如果 x > y 返回 1。
语法
以下是 cmp() 方法的语法:
cmp( x, y )
参数
- x — 数值表达式。
- y — 数值表达式。
返回值
如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。
实例
以下展示了使用 cmp() 方法的实例:
以上实例运行后输出结果为:
cmp(52, 67) : -1 cmp(52, 0) : 1 cmp(-13, 14) : -1 cmp(13, -14) : 1
Python exp() 函数
描述
exp() 方法返回x的指数,ex。
语法
以下是 exp() 方法的语法:
import math math.exp( x )
注意:exp()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。
参数
- x — 数值表达式。
返回值
返回x的指数,ex。
实例
以下展示了使用 exp() 方法的实例:
以上实例运行后输出结果为:
math.exp(0) : 1.0 math.exp(1) : 2.718281828459045 math.exp(-1) : 0.36787944117144233
Python fabs() 函数
描述
fabs() 方法返回数字的绝对值,如math.fabs(-10) 返回10.0。
语法
以下是 fabs() 方法的语法:
import math math.fabs( x )
注意:fabs()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。
参数
- x — 数值表达式。
返回值
返回数字的绝对值。
实例
以下展示了使用 fabs() 方法的实例:
以上实例运行后输出结果为:
math.fabs(-13.14) : 13.14 math.fabs(5.20) : 5.20 math.fabs(67L) : 67.0 math.fabs(math.pi) : 3.14159265359
Python floor() 函数
描述
floor() 返回数字的下舍整数。沿x轴的反方向取整 <-
语法
以下是 floor() 方法的语法:
import math math.floor( x )
注意:floor()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。
参数
- x — 数值表达式。
返回值
返回数字的下舍整数。
实例
以下展示了使用 floor() 方法的实例:
以上实例运行后输出结果为:
math.floor(-13.14) : -14.0 math.floor(13.67) : 13.0 math.floor(67L) : 67.0 math.floor(math.pi) : 3.0
Python log10() 函数
描述
log10() 方法返回以10为基数的x对数。
语法
以下是 log10() 方法的语法:
import math math.log10( x )
注意:log10()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。
参数
- x — 数值表达式。
返回值
返回以10为基数的x对数,x>0。
实例
以下展示了使用 log10() 方法的实例:
以上实例运行后输出结果为:
math.log10(100) : 2.0 math.log10(100.67) : 2.0029000686113876
Python max() 函数
描述
max() 方法返回给定参数的最大值,参数可以为序列。
语法
以下是 max() 方法的语法:
max( x, y, z, .... )
参数
- x — 数值表达式。
- y — 数值表达式。
- z — 数值表达式。
返回值
返回给定参数的最大值。
实例
以下展示了使用 max() 方法的实例:
以上实例运行后输出结果为:
max([2],[1,4]) : [2] max(-5, 2, 67) : 67
Python min() 函数
描述
min() 方法返回给定参数的最小值,参数可以为序列。
语法
以下是 min() 方法的语法:
min( x, y, z, .... )
参数
- x — 数值表达式。
- y — 数值表达式。
- z — 数值表达式。
返回值
返回给定参数的最小值。
实例
以下展示了使用 min() 方法的实例:
以上实例运行后输出结果为:
min([2],[1,4]) : [1,4] min(-5, 2, 67) : -5
Python modf() 函数
描述
modf() 方法返回元组,元组第0位是x的小数部分,元组第1位是整数部分,两部分的数值符号与x相同,整数部分以浮点型表示。
语法
以下是 modf() 方法的语法:
import math math.modf( x )
注意:modf()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。
参数
- x — 数值表达式。
返回值
元组形式返回x的小数部分与整数部分,
实例
以下展示了使用 modf() 方法的实例:
以上实例运行后输出结果为:
math.modf(520.67) : (0.6699999999999591, 52.0) math.modf(13L) : (0.0, 13.0) math.modf(math.pi) : (0.14159265358979312, 3.0)
Python pow() 函数
描述
pow() 方法返回 xy(x的y次方) 的值。等价于 x ** y
语法
以下是 pow() 方法的语法:
import math math.pow( x )
注意:pow()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。
参数
- x — 数值表达式。
- y — 数值表达式。
返回值
返回 xy(x的y次方) 的值。
实例
以下展示了使用 pow() 方法的实例:
以上实例运行后输出结果为:
math.pow(100, 2) : 10000.0 math.pow(100, -2) : 0.0001 math.pow(2, 8) : 256.0 math.pow(3, 0) : 1.0
Python round() 函数
描述
round() 方法返回浮点数x的四舍五入值。
语法
以下是 round() 方法的语法:
round( x [, n] )
参数
- x — 数值表达式。
- n — 数值表达式。
返回值
返回浮点数x的四舍五入值。
实例
以下展示了使用 round() 方法的实例:
以上实例运行后输出结果为:
round(52.67, 1) : 52.7 round(13.14520, 3) : 13.145 round(-5.67) : -6.0
Python sqrt() 函数
描述
sqrt() 方法返回数字x的平方根。
语法
以下是 sqrt() 方法的语法:
import math math.sqrt( x )
注意:sqrt()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。
参数
- x — 数值表达式。
返回值
返回数字x的平方根。
实例
以下展示了使用 sqrt() 方法的实例:
以上实例运行后输出结果为:
math.sqrt(100) : 10.0 math.sqrt(2) : 1.4142135623730951 math.sqrt(3) : 1.7320508075688772