Python常用数学方法
2018-05-09 本文已影响0人
伪琴客
1.1、常用数学方法
1.1.1、pow(x, y) #求x的y次方
1.1.2、round(x[, n]) #返回浮点数x的四舍五入的值,如果给出n值,则舍入到小数点后n位
1.1.3、math.ceil(x.y) #向上取整得到x+1
1.1.4、math.floor(x.y) #向下取整得到x
1.1.5、math.modf(x.y) #返回整数部分和小数部分(0.y000000000000000, x.0)
1.1.6、math.sqrt(x) #x开方
1.2、随机数
1.2.1、random.choice(list) #从list中随机选择一个元素
1.2.2、random.choice(range(x)) #range(x) ==从0~x的list
1.2.3、random.choice("economy") #"economy" == ["e", "c", "o", "n", "o", "m", "y"]
1.2.4、random.random() #随机生成[0, 1)之间的浮点数
1.2.5、random.shuffle(list) #将序列的所有元素随机排序
1.2.6、random.uniform(x, y) #随机产生一个在[x, y]范围内的实数