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

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

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

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

    1、乘方和开平方

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    >>>

    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、算术平方和的平方根计算

    1

    2

    3

    4

    >>> import math

    >>> math.hypot(3, 4)

    # 3、4平方之和的开方

    5.0

    3、对数函数

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    >>> 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学习网