Python3 数学函数

数学函数

abs(x)方法

用于返回x的绝对值

print("abs(-3):", abs(-3))
print("abs(100.10):", abs(100.10))

输出结果:

abs(-3):3
abs(100.10):100.1

注意:
fabs(x)方法也用于返回x的绝对值,其与abs(x)的主要区别:

  • abs()是一个内置函数,而fabs()在math模块中定义。
  • fabs()函数只适用于floatinteger类型,而abs()也适用于复数。

ceil()方法

ceil(x)方法返回一个大于或等于x的最小整数。
使用该方法,要import math,然后使用math.ceil(x)

exp()方法

exp()方法返回x的指数 e x e^x ex
使用该方法,要import math

floor()方法

foolr(x)返回数字的下舍整数,小于或等于x。
使用该方法,要import math

log()方法

log(x)方法返回x的自然对数, x > 0 x>0 x>0
使用该方法,要import math

log10()方法

log10(x)方法返回以10为基数的x对数,x>0。
使用该方法,要import math

max()方法

max()方法返回给定参数的最大值,参数可以为序列。

max(x, y, z, ......)

min()方法

min()方法返回给定参数的最小值,参数可以为序列。

min(x, y, z, ......)

modf()方法

modf(x)方法返回x的整数部分和小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。
使用该方法,要import math

pow()方法

math.pow(x, y)返回 x y x^y xy的值。

sqrt()方法

math.sqrt(x)返回数字x的平方根。

随机函数

choice(seq)方法

导入random模块
random.choice(seq)方法返回一个列表,元组或字符串的随机项。

randrange()方法

random.randrange([start, ] stop [, step])方法返回指定递增基数集合中的一个随机数,基数默认值为1.

seed()方法

random.seed([x])方法改变随机数生成器的种子,可以在调用其他随机模块函数之前调用此函数。

shuffle()方法

random.shuffle(list)将序列所有元素随机排序。

uniform()方法

random.uniform(x, y)随机生成一个实数,它在 [ x , y ] [x, y] [x,y]范围内。

三角函数

方法描述
math.acos(x)返回x的反余弦弧度值。
math.asin(x)返回x的反正弦弧度值。
math.atan(x)返回x的反正切弧度值。
math.atan2(y,x)返回给定的X及Y坐标值的反正切值。
math.cos(x)返回x的弧度的余弦值。
math.hypot(x,y)返回欧几里得范数 ( x 2 + y 2 ) 1 / 2 (x^2+y^2)^{1/2} (x2+y2)1/2
math.sin(x)返回x弧度的正弦值。
math.tan(x)返回x弧度的正切值。
math.degrees(x)将弧度转换为角度
math.radians(x)将角度转换为弧度。

数学常量

pi,圆周率。
e,自然常数。

©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页