• Python数学函数


    Python数学函数:

    '''
    abs(x)
    返回数字的绝对值,如abs(-10) 返回 10
    math.ceil(x)
    返回数字的上入整数,如math.ceil(4.1) 返回 5
    math.exp(x)
    返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045
    fabs(x)
    返回数字的绝对值,如math.fabs(-10) 返回10.0
    floor(x)
    返回数字的下舍整数,如math.floor(4.9)返回 4
    log(x)
    如math.log(math.e)返回1.0,math.log(100,10)返回2.0
    log10(x)
    返回以10为基数的x的对数,如math.log10(100)返回 2.0
    max(x1, x2,...)
    返回给定参数的最大值,参数可以为序列。
    min(x1, x2,...)
    返回给定参数的最小值,参数可以为序列。
    modf(x)
    返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。
    pow(x, y)
    x**y 运算后的值。
    round(x [,n])
    返回浮点数 x 的四舍五入值,如给出 n 值,则代表舍入到小数点后的位数。
    其实准确的说是保留值将保留到离上一位更近的一端。
    sqrt(x)
    返回数字x的平方根。
    '''

    程序:

    import math
    # abs(x) 返回 x 的绝对值
    print(abs(-10),abs(10))
    # 10 10
    
    # math.ceil(x) 返回比 x 的整数部分稍大的整数
    print(math.ceil(-1.5),math.ceil(2.3))
    # -1 3
    
    # math.exp(x) 返回值为 e 的 x 次方
    print(math.exp(1),math.exp(2))
    # 2.718281828459045 7.38905609893065
    
    # math.fabs(x) 返回 x 的绝对值(浮点数格式)
    print(math.fabs(-56),math.fabs(8))
    # 56.0 8.0
    
    # math.floor(x) 返回比 x 稍小的整数
    print(math.floor(-5.9),math.floor(8.6))
    # -6 8
    
    
    
    # math.log10(x) log 以 10 结尾,10 的 返回值 为 x
    print(math.log10(100),math.log10(1000))
    # 2.0 3.0
    
    # max(x) x 可以是列表、元组、字符串,返回值是 x 的最大值
    print(max([4,5,2,1,8]),max((4,1,2,5,7)),max("abcdegf"))
    # 8 7 g
    
    # min(x) x 可以是列表、元组、字符串,返回值是 x 的最小值
    print(min([4,5,2,1,8]),min((4,1,2,5,7)),min("abcdegf"))
    # 1 1 a
    
    # math.modf(x)  返回 x 的整数部分与小数部分,
    # 两部分的数值符号与x相同,整数部分以浮点型表示。
    print(math.modf(-5.9),math.modf(8.6))
    # (-0.9000000000000004, -5.0) (0.5999999999999996, 8.0)
    
    # math.pow(x,y)  返回 x 的 y 次方(浮点数)
    print(math.pow(2,3),math.pow(4,2))
    # 8.0 16.0
    
    # math.round(x[,n]) # n 为保留的位数,将 x 进行四舍五入输出
    print(round(-5.984,2),round(8.646,2))
    # -5.98 8.65
    
    # math.sqrt(x)  返回 x 的算术平方根
    print(math.sqrt(9),math.sqrt(36))
    # 3.0 6.0
    
    # math.log(x) log 以 e 结尾,e 的 返回值 为 x
    print(math.log(math.e),math.log(math.e ** 2))
    # 1.0 2.0

    2020-02-06

  • 相关阅读:
    linux下解压命令大全
    关于伸展树的详细解析(E文)
    数据结构与算法汇总
    Linux下的压缩解压缩命令详解
    Linux Netcat 命令——网络工具中的瑞士军刀
    gethostbyname
    Html 转化为 PDF
    返回一个表
    sqlserver创建函数
    取不同类别的第一条数据
  • 原文地址:https://www.cnblogs.com/hany-postq473111315/p/12268737.html
Copyright © 2020-2023  润新知