• 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

  • 相关阅读:
    在Visual Studio 2019中配置OpenCV环境
    Java中的垃圾回收
    线程池
    Java中锁优化
    二叉树的几种遍历
    java中Comparator的用法(排序、分组)
    java8 stream
    Java后台生成二维码并上传到阿里云OSS
    代码生成器的成长过程
    软件的军工六性
  • 原文地址:https://www.cnblogs.com/hany-postq473111315/p/12268737.html
Copyright © 2020-2023  润新知