1 三角函数 print math.pi #打印pi的值 3.14159265359 print math.radians(180) #把度数转化为弧度,即180=pi 3.14159265359 sin90 = math.sin(math.pi/2) #计算sin(pi/2) sin180 = math.sin(math.pi) #计算sin(pi) cos90 = math.cos(math.pi
print(x) 2、Math模块 Python还有一个名为math的内置模块,该模块扩展了数学函数的列表。 要使用它,必须导入math模块: import math 导入math模块后,就可以开始使用该模块的方法和常量了。 例如,math.sqrt()方法返回数字的平方根: 例如: import math x = math.sqrt(64) print(x) math.ceil()方法将数字向上舍...
3-04-math.log1p(x):返回1+x的以自然数e为底的对数 3-05-math.log2(x):返回 x 以 2 为底的对数 3-06-math.log10(x):返回x以10为底的对数 3-07-math.pow(x, y):返回 x 的 y 次幂 3-08-math.sqrt(x):返回 x 的平方根 第四章-三角函数 4-01-math.acos(x):返回x的反余弦值 4-02...
具体如下: 这里max函数是Python内置的函数,不需要导入math模块 # 最简单的 max(1, 2) max('a', 'b') # 也可以对列表和元组使用 max([1,2]) max((1,2)) # 还可以指定comparator function max('ah', 'bf', key=lambda x: x[1]) def comparator(x): return x[1] max('ah', 'bf', key...
$ python3 math_isfinite.py 0.00 True 1.00 True 3.14 True 2.72 True inf False nan False 比较 比较浮点数会容易出错,这是因为,计算的每个步骤都可能由于数值表示而引入误差。isclose()函数使用稳健的算法来最小化这些错误,并提供相对和绝对比较的方法。所用的公式等价于 abs(a-b) <= max(rel_tol * max...
max(iterable[, args...][key]) 返回集合中的最大值 min(iterable[, args...][key]) 返回集合中的最小值 dict([arg]) 创建数据字典 list([iterable]) 将一个集合类转换为另外一个集合类 set() set对象实例化 frozenset([iterable]) 产生一个不可变的set ...
import math x = 9 sqrt_value = math.sqrt(x) # 平方根 factorial_value = math.factorial(x) # 阶乘 max_value = math.max(2, 5) # 最大值 min_value = math.min(2, 5) # 最小值 “` 三、总结 math库是Python的标准库之一,提供了丰富的数学函数和常量,方便进行各种数学运算。使用math库可以...
lmath.trunc(x) 返回Real值x截断为Integral(通常是整数)。 委托给x.__trunc__()。 注意frexp()和modf()具有与它们的C等价函数不同的调用/返回模式:它们采用单个参数并返回一对值,而不是通过'输出形参'返回它们的第二个返回参数(Python中没有这样的东西)。
math.trunc(x) 返回Real 值x 截断为 Integral (通常是整数)。 委托给 x.__trunc__()。 注意frexp() 和modf() 具有与它们的C等价函数不同的调用/返回模式:它们采用单个参数并返回一对值,而不是通过 '输出形参' 返回它们的第二个返回参数(Python中没有这样的东西)。 对于ceil(), floor() 和modf() 函...