zoukankan      html  css  js  c++  java
  • python中的数学模块

    数学模块


    引入模块:import math

    注意: 使用某个模块下的函数,必须先引入这个模块,否则无法正常使用。

    ceil()

    向上取整操作
    格式:math.ceil(数值)
    返回值:整型
    

    floor()

    向下取整操作
    格式:math.floor(数值)
    返回值:整型
    

    round()

      四舍五入操作
      格式:round(数值)
      返回值:整数
      注意:此函数不在math模块当中!!!
    

    pow()

    计算一个数值的N次方
    格式: math.pow(底数,幂)
    返回值:浮点类型      注意:该操作相当于**运算但是结果为浮点型
    

    sqrt()

    开平方
    格式:math.sqrt(数值)
    返回值:浮点数
    

    fabs()

    对一个数值获取其绝对值操作
    格式:math.fabs(数值)
    返回值:浮点数
    

    abs()

    对一个数值获取其绝对值操作
    格式:abs(数值)
    返回值:可能是整数可以能浮点数
    

    注意:abs() 他是内建函数 同时返回值根据原类型决定

    modf()

    将一个浮点数拆成整数和小数部分组成的元组
    格式:math.modf(数值)
    返回值:元组      (小数部分,整数部分)
    

    copysign()

    将第二个数的正负号复制给第一个数
    格式:math.copysign(值1,值2)
    返回值:值1 符号是值2的正负号
    

    fsum()

    将一个序列的数值进行相加求和
    格式:math.fsum(序列)
    返回值:浮点数
    

    sum()

    将一个序列的数值进行相加求和
    格式:sum(序列)
    返回值:数值类型
    

    模块提供的常见值


    pi

    圆周率:3.141592653589793
    

    e

    自然对数:2.718281828459045
    

    随机模块


    引入模块:import random

    random()

    获取0~1之间的随机小数包含0不包含1
    格式:random.random()
    返回值:浮点数
    

    choice()

    随机获取列表中的值
    格式:random.choice(序列)
    返回值:序列中的某个值
    

    shuffle()

    随机打乱序列
    格式:random.shuffle(序列)
    返回值:打乱顺序的序列
    

    randrange()

    获取指定范围内指定间隔的随机整数数
    格式:random.randrange(开始值,结束值[,间隔值])
    返回值:整数
    

    uniform()

    随机获取指定范围内的所有数值包括小数
    格式:random.uniform(开始值,结束值)
    返回值:随机返回范围内的所有数值(浮点型)
    
  • 相关阅读:
    ADO.NET 中的数据并发
    net中前台javascript与后台c#函数相互调用
    js正则函数match、exec、test、search、replace、split使用介绍集合
    jQuery遍历Table tr td td中包含标签
    SQL你必须知道的-查询聚合分组排序
    haut-1280 诡异的迷宫
    int、long long等的取值范围
    codeforce 855B
    nyoj-2357
    codeforces 858A
  • 原文地址:https://www.cnblogs.com/victorfengming/p/11931044.html
Copyright © 2011-2022 走看看