python数学函数
python数学函数
import math
#非静态函数 abs(x) #返回数字的绝对值,整数 cmp(x,y) #若x<y返回-1,> 1,== 0 max(x1...) #返回参数的最大值,参数可以为序列 min(x1...) #返回参数的最小值,参数可以为序列,若为字典,则按照键值比大小 pow(x,y[,z])#返回x的y次方,如果z存在,则对结果进行取模,等价于pow(x,y)%z round(x[,n])#返回浮点数x的四舍五入值,如果n存在,则表示保留几位小数。 #静态函数,需要导入math模块,math.* ceil(x) #返回数字的上入整数(向上取整) floor(x) #返回数字的下舍整数(向下取整) fabs(x) #返回数字的绝对值,浮点 exp(x) #返回e的x次幂 log(x[,base])#base可选,返回x的自然对数,x>0,如果base未赋值,默认e modf(x) #返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点数的形式展现。返回的未元组类型。 sqrt(x) #返回x的平方根
python随机数函数
import random
#静态函数 choice(seq) #从序列的元素中随机挑选一个元素。 randrange([start],stop[,step])#stp-指定范围内的开始值,包含在范围内,stop-指定范围内的结束值,不包含在范围内,step-制定递增基数,返回给定范围内的随机项。 random() #生成[0,1)之间的随机浮点数 seed([x]) #在调用random()时提前调用seed(),则random生成的随机数将会是同一个,在不了解原理时,不用特意设定x,python会为你选定seed值 shuffle(lst) #lst可以是一个列表,无返回值,功能为将列表随机排序 uniform(x,y) #x随机数的最小值,包含该值,y随机数的最大值,不包含该值,返回一个浮点数N
python三角函数
acos(x) #返回反余弦 asin(x) #返回反正弦 atan(x) #返回反正切 atan2(y,x) #返回给定x及y坐标值的反正切值 cos(x),sin(x),tan(x) hypot(x,y) #返回欧几里得范数sqrt(x*x+y*y) degress(x) #将弧度转化为角度 radians(x) #将角度转化为弧度
python数学常量
pi e