加载中…
个人资料
韩师兄
韩师兄
  • 博客等级:
  • 博客积分:0
  • 博客访问:43,891
  • 关注人气:8
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Python的math库常用函数

(2019-11-08 19:41:13)
标签:

python

math

函数

分类: 编程
使用math库前,需要用import导入该库。
>>>import math

同时,在使用math库时,所有的函数都要以math.开头,表示调用math模块中的函数。
>>>math.e
2.718281828459045
>>>math.sqrt(36)
6

Python的math库常用函数


序号 函数 结果 功能
1 sin(x)   以弧度制,求x的正弦
2 cos(x)   以弧度制,求x的余弦
3 tan(x)   以弧度制,求x的正切
4 asin(x)   以弧度制,求x的反正弦
5 acos(x)   以弧度制,求x的反余弦
6 atan(x)   以弧度制,求x的反正切
7 log2(x)   求以2为底,x的对数
8 log10(x)   求以10为底,x的对数
9 copysign(2,-3) -2.0 y的符号,换给x
10 ceil(x)   >=x的最小的整数值,如果x是整数,则返回x
11 floor(x)   <=x的最大的整数值,如果x是整数,则返回x
12 degrees(x)   x从弧度转换成角度
13 radians(x)   x从角度转换成弧度
14
e 2.718281828 常量
15 exp(x)   ex次方
16 expm1(x)   ex次方再减1
17 ldexp(x,y)   x*(2**y)x乘以(2y次幂)的值
18 frexp(x) (m,n) x分别除0.51,得到一个值的范围,2n的值在这个范围内,n取符合要求的最大整数值,然后x/(2n),得到m的值。如果x=0,则mn都为0m的绝对值的范围为(0.5,1)之间,不包括0.51
19 pi   π
20 pow(x,y)   xy次方
21 sqrt(x)   x的平方根
22 fabs(x)   x的绝对值
23 factorial(x)   x的阶乘
24 fmod(x,y)   x/y的余数,返回浮点型余数
25 trunc(x)   x的整数部分
26 modf(x) (m,n) x的小数部分m和整数部分n的元组
27 fsum((x)) 10=fsum((1,2,3,4)) 对迭代器里的每个元素进行求和
28 gcd(x,y)   xy的最大公约数
29 isfinite(x) TrueFalse 判断x是否是无穷大,是则True,否则False
30 isinf(x) TrueFalse 判断x是否是无穷大(正无穷大或负无穷大)是则True,否则False
31 isnan(x) TrueFalse 判断x是否是数字,是则False,否则True

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有