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

    ceil() 向上取整

    返回数字的上入整数,如ceil(4.1) 返回 5

    ceil()接受的参数必须是数字类型,可以是True或者False,True(代表1),False(代表0),我试了ceil(None),会报错

    from math import ceil
    
    print(ceil(5.3))  # 6
    print(ceil(-5.3))  # -5
    print(ceil(0))  # 0
    print(ceil(True))  # 1
    print(ceil(False))  # 0
    
    print(ceil(None))
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    TypeError: must be real number, not NoneType

    floor() 向下取整

    返回数字的下舍整数,如math.floor(4.9)返回 4

    floor()接受的参数也必须是数字类型,如果给的是小数,会向下取整数,如果给的是整数,那么返回的还是这个整数,给的如果是负整数也一样返回负整数

    from math import floor
    
    print(floor(5.3))  # 5
    print(floor(-5.3))  # -6
    print(floor(0))  # 0
    print(floor(True))  # 1
    print(floor(False))  # 0
    
    print(floor(None))
    # Traceback (most recent call last):
    #   File "<stdin>", line 1, in <module>
    # TypeError: must be real number, not NoneType
  • 相关阅读:
    根据字符串拆分字符串
    .NET WinForm读取扫描枪从COM口传过来的数据,显示在TextBox中,并做其他操作。
    《将博客搬至CSDN》
    mysql学习(二)DML
    mysql学习(一)DDL
    BigDecimal
    排序
    2017
    oracle的mapper小结
    数据结构查找
  • 原文地址:https://www.cnblogs.com/blog-rui/p/10757201.html
Copyright © 2011-2022 走看看