zoukankan      html  css  js  c++  java
  • 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))

  • 相关阅读:
    弱网测试—Network-Emulator-Toolkit工具
    chmod修改权限
    mysql:on duplicate key update与replace into
    mysql:批量更新
    linux:磁碟与档案系统管理
    linux:指令与档案的搜索
    linux:问题
    linux:档案与目录管理
    linux:档案权限
    linux:习惯
  • 原文地址:https://www.cnblogs.com/yuxiang-qiwa/p/7821695.html
Copyright © 2011-2022 走看看