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
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务