python3笔记之math模块

import math

dir(math)查看函数列表

cos(x) #余弦

acos(x) #反余弦

sin(x) #正弦

asin(x) #反正弦

tan(x) #正切

atan(x) #反正切

atan2(y, x) #y/x的反正切

ceil(x) #返回不小于x的最小整数(int),向上取整(x为整数,则返回x)

copysign(x, y) #xy符号相同,返回x;xy符号不同,返回-x;xy均可以为0(-0,表示负号,否则为正号)

degrees(x) #将弧度转化为角度,math.degrees(math.pi)==180

radians(x) #将角度转化为弧度

exp(x) #返回e的x次方

expm1(x) #返回exp(x)-1,当x很小时使用会更精确

fabs(x) #返回x的绝对值

factorial(x) #返回 x的阶乘 x!,如果x不是整数或x是负数抛出异常

floor(x) #返回小于等于x的最大整数

fmod(x, y) #返回x%y

fsum(iterable) #返回一个可迭代的值的总和(对序列求和),且不丢失精度

gcd(x, y)  #返回x和y的最大公约数

hypot(x, y) #返回sqrt(x*x + y*y)

isfinite(x) #bool类型,如果x既不是±无穷,也不是NaN,返回ture,否则返回false

isinf(x) #bool类型,如果x是±无穷,返回ture,否则返回false

isnan(x) #bool类型,如果x == NaN 返回ture,否则返回false

log(x[, base]) #返回x的以base为底的对数,默认base为e

log10(x) #返回x的以10为底的对数

log1p(x) #返回1+x的以e为底的对数,x非常小时精确度更高

log2(x) #返回x的以2为底的对数

modf(x) #返回x的小数部分和整数部分,以元组形式返回

pow(x, y) #返回x**y

sqrt(x) #返回x的平方根

trunc(x) #返回x的整数部分

补充

常数

e = 2.718281828459045  #近似值

inf = inf

nan = nan

pi = 3.141592653589793 #近似值

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容