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(开始值,结束值)
    返回值:随机返回范围内的所有数值(浮点型)
    
  • 相关阅读:
    C# 5.0 CallerMemberName CallerFilePath CallerLineNumber 在.NET4中的使用
    Protocol Buffers 语法指南
    ERP、SCM及电子商务关系分析
    ]进程注入是王道之为NhibernateProfiler增加“附加到进程”功能原理(源码)
    架构师职位与软件文档的思考
    OSGI:从面向接口编程来理解OSGI
    开源的.NET桌面程序自动更新组件 ——Sharp Updater 2.1发布
    C#开源文件实时监控工具Tail&TailUI
    SQL 存储过程入门(变量)
    Python入门笔记(2):基础(上)
  • 原文地址:https://www.cnblogs.com/victorfengming/p/11931044.html
Copyright © 2011-2022 走看看