zoukankan      html  css  js  c++  java
  • Python中的取整函数

    import math
    
    # 向上取整
    
    print("math.ceil---")
    
    print("math.ceil(2.3) => ", math.ceil(2.3))
    
    print("math.ceil(2.6) => ", math.ceil(2.6))
    
    # 向下取整
    
    print("
    math.floor---")
    
    print("math.floor(2.3) => ", math.floor(2.3))
    
    print("math.floor(2.6) => ", math.floor(2.6))
    
    # 四舍五入
    
    print("
    round---")
    
    print("round(2.3) => ", round(2.3))
    
    print("round(2.6) => ", round(2.6))
    
    # 这三个的返回结果都是浮点型
    
    print("
    
    NOTE:every result is type of float")
    
    print("math.ceil(2) => ", math.ceil(2))
    
    print("math.floor(2) => ", math.floor(2))
    
    print("round(2) => ", round(2))
    
    结果:
    math.ceil---
    math.ceil(2.3) =>  3
    math.ceil(2.6) =>  3
    
    math.floor---
    math.floor(2.3) =>  2
    math.floor(2.6) =>  2
    
    round---
    round(2.3) =>  2
    round(2.6) =>  3

    部分函数:
    abs(number),返回数字的绝对值

    cmath.sqrt(number),返回平方根,也可以应用于负数

    float(object),把字符串和数字转换为浮点数

    help(),提供交互式帮助

    input(prompt),获取用户输入

    int(object),把字符串和数字转换为整数

    math.ceil(number),返回数的上入整数,返回值的类型为浮点数

    math.floor(number),返回数的下舍整数,返回值的类型为浮点数

    math.sqrt(number),返回平方根不适用于负数

    pow(x,y[.z]),返回X的y次幂(有z则对z取模)

    repr(object),返回值的字符串标示形式

    round(number[.ndigits]),根据给定的精度对数字进行四舍五入

    str(object),把值转换为字符串

  • 相关阅读:
    后端架构师技术图谱
    互联网经典技术架构
    软件开发知识体系(二)
    软件开发知识体系(一)
    HSF源码剖析
    分库分表的几种常见形式以及可能遇到的难题
    iOS 关于MVC和MVVM设计模式的那些事
    MVC与MVP简单对比
    MVC、MVP、MVVM 模式
    Learning Android ActionBar
  • 原文地址:https://www.cnblogs.com/mainstream/p/11383136.html
Copyright © 2011-2022 走看看