制心一处,无事不办.

    关于数学模块math中的一些函数

    import math

    _# math.ceil() 向上取整,内置函数 round()四舍五入
    _r1 = math.ceil(2.45)
    r2 = round(2.45)
    print(r1,r2) #3 2

    _# math.floor() 向下取整
    _res = math.floor(2.55)
    print(res) #2

    _# math.pow() 计算数值的n次方,结果是浮点
    _res = math.pow(2,3)
    print(res) #8.0

    _# math.sqrt() 开平方运算,结果是浮点
    _res = math.sqrt(9)
    print(res) #3.0

    _# math.fabs() 计算绝对值,结果是浮点
    _res = math.fabs(-3)
    print(res) #3.0

    _# math.modf() 把一个数值拆分为小数和整数组成的元组
    _res = math.modf(3)
    print(res) #(0.0, 3.0)

    _# math.copysign(x,y) 把第二个参数的正负拷贝给第一个参数,结果为浮点数
    _res = math.copysign(-9,88)
    print(res) #9.0

    _# math.fsum() 将一个容器类型数据中的元素进行一个求和运算,结果为浮点型
    _res = math.fsum([1,2,3,6 ])
    print(res) #12.0

    多余math模块包含的函数请自行查阅,不需全部记住,记住所有的超难的,有没有?