前一篇博客写了基本的加减乘除计算和四舍五入计算。实际上我们用到的计算可能比较复杂,比如会用到三角函数,这就需要用到math模块。math模块属于pathon的标准库,不需要额外安装,但需要导入,导入语句是:
import math
导入这个模块之后,就可以使用其成员了,比如写下面的语句
import math
print(math.pi)
就可以显示常数Π了。如果不导入math模块,直接写
print(sin(3.1415))
这样时会报错的,后面的语句也不会执行。
如果想知道math模块旗下到底有哪些成员,可以再cmd的pathon环境下使用
dir(math)
是不是有点像DOS下面的dir指令?这个指令在IDLE下没有效果。
我们可以混合使用函数,比如导入math模块后,使用
print(round(math.sin(math.pi/6),1))
这样就是计算Π/6的正旋,保留1位小数。输出结果是0.5.因为sin函数和pi常数都是math下面的成员,所以必须前面加上math.
如果想知道某个函数的语法是什么,可以在cmd的交互模式下,使用help()指令,比如
help(math.sin)
就会告诉你math.sin如何使用,参数是什么
举几个例子:
math.floor(x) 取整
math.fabs(x)取绝对值
math.fmod(x,y)取x除以y的余数