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))

posted @ 2017-11-12 15:13  葫芦七娃  阅读(209)  评论(0编辑  收藏  举报