• 技术文章 >Python技术 >Python基础教程

    Python中的math模块如何进行数学运算?

    宋雪维宋雪维2020-12-03 17:47:23原创3293

    在数学之中, 除了加减乘除四则运算之外, 还有其它跟多的运算, 比如乘方, 开方, 对数运算等等, 其实我们的计算机如同我们人类一样也具备了基本的运算常识,知道了基本的运算规则与方法,但是计算机如何高速、精确的运算呢?在python中,基于基本的运算规则,想要不加赘述。要实现这些运算, 需要用到Python中的一个模块: math。

    1、乘方和开平方

    >>> 
    import math
    >>> 5**0.5
    2.23606797749979
    >>> 2**0.5
    1.4142135623730951
    >>> pow(5, 2) 
    # 内置函数 pow() 
    25
    >>> pow(5, 0.5) 
    # 内置函数 pow()
    2.23606797749979
    >>> math.pow(5, 2) 
    # 5的2次方
    25.0
    >>> math.pow(5, 0.5) 
    # 5的0.5次方
    2.23606797749979
    >>> math.sqrt(5) 
    # 5的开方
    2.23606797749979

    2、算术平方和的平方根计算

    >>> import math
    >>> math.hypot(3, 4) 
    # 3、4平方之和的开方
    5.0

    3、对数函数

    >>> import math
    >>> math.log(1024, 2) # 计算以2为底,1024的对数
    10.0
    >>> math.log(math.e) # 若不指定基数,默认常数e为基数      
    1.0
    >>> math.log1p(math.e-1)  # 返回参数+1的对数
    1.0
    >>> math.log10(100) 
    # 固定底数为10
    2.0
    >>> math.log2(64) 
    # 固定底数为2
    6.0

    以上就是小编总结的用python中math计算乘方, 开方, 算术平方和对数函数的过程,math还有其他数学计算的方法,今天篇幅有限,先写到这了,小编下次继续汇总,记得关注哦~小伙伴们也可提前解锁哦~













    专题推荐:pythonmath模块
    上一篇:如何避开for循环在python3代码中创建列表? 下一篇:查看类中函数的python3代码如何写?

    相关文章推荐

    • python列表可以求平均值吗?如何实现?• python 序列的逆序

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网