import math

math.

ceil:取大于等于x的最小的整数值,如果x是一个整数,则返回x

copysign:把y的正负号加到x前面,可以使用0

cos:求x的余弦,x必须是弧度

degrees:把x从弧度转换成角度

e:表示一个常量

exp:返回math.e,也就是2.71828的x次方

expm1:返回math.e的x(其值为2.71828)次方的值减1

fabs:返回x的绝对值

factorial:取x的阶乘的值

floor:取小于等于x的最大的整数值,如果x是一个整数,则返回自身

fmod:得到x/y的余数,其值是一个浮点数

frexp:返回一个元组(m,e),其计算方式为:x分别除0.5和1,得到一个值的范围

fsum:对迭代器里的每个元素进行求和操作

gcd:返回x和y的最大公约数

hypot:如果x是不是无穷大的数字,则返回True,否则返回False

isfinite:如果x是正无穷大或负无穷大,则返回True,否则返回False

isinf:如果x是正无穷大或负无穷大,则返回True,否则返回False

isnan:如果x不是数字True,否则返回False

ldexp:返回x*(2**i)的值

log:返回x的自然对数,默认以e为基数,base参数给定时,将x的对数返回给定的base,计算式为:log(x)/log(base)

log10:返回x的以10为底的对数

log1p:返回x+1的自然对数(基数为e)的值

log2:返回x的基2对数

modf:返回由x的小数部分和整数部分组成的元组

pi:数字常量,圆周率

pow:返回x的y次方,即x**y

radians:把角度x转换成弧度

sin:求x(x为弧度)的正弦值

sqrt:求x的平方根

tan:返回x(x为弧度)的正切值

trunc:返回x的整数部分

代码:

 >>> import math
>>> math.ceil(2.33)
3
>>> math.copysign(2, -4)
-2.0
>>> math.cos(math.pi/3)
0.5000000000000001
>>> math.degrees(math.pi/3)
59.99999999999999
>>> math.e
2.718281828459045
>>> math.exp(1)
2.718281828459045
>>> math.expm1(1)
1.718281828459045
>>> math.fabs(-2)
2.0
>>> math.factorial(3)
6
>>> math.floor(2.7356)
2
>>> math.fmod(8, 5)
3.0
>>> math.frexp(10)
(0.625, 4)
>>> math.fsum([1, 3, 5, 7, 9])
25.0
>>> math.gcd(12, 16)
4
>>> math.hypot(3, 4)
5.0
>>> math.isfinite(0/1)
True
>>> math.isinf(222)
False
>>> math.isnan(22)
False
>>> math.ldexp(5, 2)
20.0
>>> math.log(10)
2.302585092994046
>>> math.log(math.e)
1.0
>>> math.log10(100)
2.0
>>> math.log(10)
2.302585092994046
>>> math.log1p(10)
2.3978952727983707
>>> math.log(11)
2.3978952727983707
>>> math.log2(1024)
10.0
>>> math.log2(16)
4.0
>>> math.modf(math.pi)
(0.14159265358979312, 3.0)
>>> math.pi
3.141592653589793
>>> math.pow(3, 4)
81.0
>>> math.radians(45)
0.7853981633974483
>>> math.sin(math.pi/3)
0.8660254037844386
>>> math.sqrt(16)
4.0
>>> math.tan(math.pi/4)
0.9999999999999999
>>> math.trunc(2.56789)
2
>>> math.trunc(-2.56789)
-2

最新文章

  1. redis之理解
  2. WMPlayer
  3. Dubbo详细介绍与安装使用过程
  4. ASP.NET页面的字符编码设置
  5. OAF_开发系列21_实现OAF事物控制TransactionUnitHelper(案例)
  6. Web API应用架构在Winform混合框架中的应用(3)--Winfrom界面调用WebAPI的过程分解
  7. 三、jQuery--jQuery基础--jQuery基础课程--第1章 初识jQuery
  8. java集群技术(转)
  9. win10 64bits信捷触摸屏download usb口驱动程序的安装
  10. SQL server 2008数据库的备份与还原(转)
  11. CodeForces 185A 快速幂
  12. React Native学习笔记-1:JSC profiler is not supported.(转载)
  13. Shell脚本编程——了解你的Linux系统必须掌握的20个命令
  14. macbook Android开发环境搭建,真机调试
  15. Android 中Java和JavaScript交互入门
  16. OC中属性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那种情况下用?
  17. 我眼中的WebViewJavascriptBridge
  18. mybatis简单搭建
  19. null和undefined的异同
  20. 【译】如何高效的使用 Git

热门文章

  1. 细谈select函数(C语言)
  2. Leetcode 001. 两数之和(扩展)
  3. window10系统下使用python版本实现mysql查询
  4. Python爬虫学习笔记之点触验证码的识别
  5. Spring 学习笔记 整合 Struts2
  6. asyncio 实现 aiohttp
  7. 适配器模式 C#
  8. mysql 服务端事务和客户端事务对比分析
  9. 【NOIP】提高组2016 天天爱跑步
  10. bootstrap框架的搭建