• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

关闭

返回栏目

关闭

返回python栏目

74 - 自带库 - math - 数学

作者:

贺及楼

成为作者

更新日期:2024-10-27 18:04:57

math - 数学

math 库简介

Python 的 math 库提供了大量的数学函数和常量,包括基本的算术运算、三角函数、指数和对数函数、幂运算以及圆周率和自然对数的底数等。它支持浮点数的精确计算,适用于科学计算、工程设计、金融分析等领域。math 库是进行复杂数学运算时不可或缺的工具,极大地扩展了Python在数学处理方面的能力。

数学库功能汇总

函数 中文 例子 输出 解释
abs() 绝对值 abs(-111) 111
divmod() 除法,输出商和余数 divmod(7, 2) (3, 1) 7除2,3余1
math.pow(x, y) x 的 y 次方 p = math.pow(100, 2) p = 10000.0 100*100
sum() 总和 s = sum([1,2,3]) s = 6
min() 给定参数的最小值 min([80, 100, 1000]) 80
min() 给定参数的最小值 min(80, 100, 1000) 80
min() 给定参数的最小值 min(-20, 100, 400) -20
min() 给定参数的最小值 min(-80, -20, -10) -80
min() 给定参数的最小值 min(0, 100, -400) -400
max() 返回给定参数的最大值 max(0, 100, -400) 100
round() 返回浮点数x的四舍五入值 round(80.23456, 2) 80.23
round() 返回浮点数x的四舍五入值 round(100.000056, 3) 100.0
round() 返回浮点数x的四舍五入值 round(-100.000056, 3) -100.0
floor() 向下取整 n = math.floor(3.75) n = 3 floor的英文释义:地板
floor() 向下取整 n = math.floor(3.25) n = 3 floor的英文释义:地板
ceil() 向上取整 n = math.ceil(3.75) n = 4 ceil的英文释义:天花板
ceil() 向上取整 n = math.ceil(3.25) n = 4 ceil的英文释义:天花板

eval() 字符串表达式

  1. >>>x = 7
  2. >>> eval( '3 * x' )
  3. 21
  4. >>> eval('pow(2,2)')
  5. 4
  6. >>> eval('2 + 2')
  7. 4
  8. >>> n=81
  9. >>> eval("n + 4")
  10. 85

math库eval方法使用