zoukankan      html  css  js  c++  java
  • math 数学模块

    # ### math 数学模块
    import math
    #ceil()  向上取整操作 (对比内置round)
    res = math.ceil(6.0001) # 注意精度损耗
    print(res)
    
    #floor() 向下取整操作 (对比内置round)
    res = math.floor(3.5)
    res = math.floor(3.9999999)
    print(res)
    
    #pow()  计算一个数值的N次方(结果为浮点数) (对比内置pow)
    res = math.pow(2,3)
    # res = math.pow(2,3,3) # math 模块中的pow 只有2个参数
    print(res)
    # print(pow(2,3))
    # print(pow(2,3,5))
    
    #sqrt() 开平方运算(结果浮点数)
    res = math.sqrt(9)
    print(res)
    
    #fabs() 计算一个数值的绝对值 (结果浮点数) (对比内置abs)
    res = math.fabs(-1)
    print(res)
    
    #modf() 将一个数值拆分为整数和小数两部分组成元组
    res = math.modf(14.9)
    print(res)
    
    #copysign()  将参数第二个数值的正负号拷贝给第一个
    res = math.copysign(-13,67)
    print(res)
    
    #fsum() 将一个容器数据中的数据进行求和运算 (结果浮点数)(对比内置sum)
    listvar = [234,242,4,2,42,42,4]
    res = math.fsum(listvar)
    print(res)
    
    #圆周率常数 pi
    res = math.pi
    print(res)
    

      

  • 相关阅读:
    disruptor 高并发编程 简介demo
    mysql 关于join的总结
    Mysql查询结果导出为Excel的几种方法
    初识ganglia
    Mybatis概述
    struts2中的拦截器
    hessian在ssh项目中的配置
    Hessian基础入门案例
    activiti工作流框架简介
    Oracle中的优化问题
  • 原文地址:https://www.cnblogs.com/huangjiangyong/p/10920486.html
Copyright © 2011-2022 走看看