python数学模块函数_Python学习——数学相关模块函数以及随机数模块的使用

数学相关的函数使用

导入数学模块        ——import math

1.floor()向下取整  print(math.flooor(6.1))

2.ceil()向上取整  print(math.ceil(6.1))

3.round()四舍五入(奇如偶不入,为系统内建函数)    print(round(5.8))      print(round(6.8))

4.pow()计算一个数的N次方  print(math.pow(5,3))

5.sqrt()开平方运算  print(math.sqrt(9))

6.fabs()  计算一个数的绝对值,返回值为浮点型    pritn(math.fabs(-6))

7,abs()  计算绝对值了,为系统内建函数,返回值类型与原数据类型一致  print(abs(6))

8.modf()  将一个数拆成整数和小数俩个部分,返回值为元组    print(math.modf(5.5))

9.copysign()  将第二个数的符号赋值给第一个数    print(math.copysign(3,-3.5))

10.fsum()  计算一个序列中数字的和(返回值为浮点数)  print(math.fsum([1,2,3,4,5,6]))

11.sum()  计算一个序列中数字的和(为系统内建函数,返回值有原值决定)  print(sum([1,2,3,4,5,6]))

12.math模块中常用的值

12.1 pi(圆周率)    print(math.pi)

12.2 e(自然对数)    print(math.e)

#随机数模块

导入随机数模块

import  random

1.random()随机获取0~1之间的小数(包含0不包含1)

print(random.random())

2.choice()随机返回序列中的某个值

print(random.choice([1,2,3,4,5,6,7,8]))

3.shuffle()  随机打乱列表

print(random.shuffie([1,2,3,4,'a','b']))

4.randrange()获取指定范围内的整数

print(random.randrange(2,14,2))

5.uniform()获取指定范围的随机的数

print(random.uniform(2,14))

你可能感兴趣的:(python数学模块函数)