math库常用函数及举例:

注意:使用math库前,用import导入该库

>>> import math

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

>>> math.ceil(4.12)

5

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

>>> math.copysign(2,-3)

-2.0

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

>>> math.cos(math.pi/4)

0.7071067811865476

把x从弧度转换成角度

>>> math.degrees(math.pi/4)

45.0

e表示一个常量

>>> math.e

2.718281828459045

exp()返回math.e(其值为2.71828)的x次方

>>> math.exp(2)

7.38905609893065

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

>>> math.expm1(2)

6.38905609893065

fabs()返回x的绝对值

>>> math.fabs(-0.03)

0.03

factorial()取x的阶乘的值

>>> math.factorial(3)

6

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

>>> math.floor(4.999)

4

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

>>> math.fmod(20,3)

2.0

frexp()返回一个元组(m,e),其计算方式为:x分别除0.5和1,得到一个值的范围,2e的值在这个范围内,e取符合要求的最大整数值,然后x/(2e),得到m的值。如果x等于0,则m和e的值都为0,m的绝对值的范围为(0.5,1)之间,不包括0.5和1

>>> math.frexp(75)

(0.5859375, 7)

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

>>> math.fsum((1,2,3,4))

10.0

返回x和y的最大公约数

>>> math.gcd(8,6)

2

得到(x2+y2),平方的值

>>> math.hypot(3,4)

5.0

isfinite()如果x不是无穷大的数字,则返回True,否则返回False

>>> math.isfinite(0.1)

True

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

>>> math.isinf(234)

False

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

>>> math.isnan(23)

False

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

>>> math.ldexp(5,5)

160.0

log(x,a) 如果不指定a,则默认以e为基数,a参数给定时,将 x 以a为底的对数返回。

>>> math.log(math.e)

1.0

>>> math.log(32,2)

5.0

>>>

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

>>> math.log(10)

2.302585092994046

log2()返回x的基2对数

>>> math.log2(32)

5.0

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

>>> math.modf(math.pi)

(0.14159265358979312, 3.0)

pi:数字常量,圆周率

>>> print(math.pi)

3.141592653589793

pow()返回x的y次方,即x**y

>>> math.pow(3,4)

81.0

radians()把角度x转换成弧度

>>> math.radians(45)

0.7853981633974483

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

>>> math.sin(math.pi/4)

0.7071067811865476

sqrt()求x的平方根

>>> math.sqrt(100)

10.0

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

>>> math.tan(math.pi/4)

0.9999999999999999

trunc()返回x的整数部分

>>> math.trunc(6.789)

6

python math库常用函数_Python math库常用函数相关推荐

  1. python中math函数_Python math模块 数学函数教程

    在Python基础教程中,大家都已经了解了Python有很多运算符可以进行一些数学运算,但是要处理复杂的问题是不是所有代码都要自己一行一行的来编写呢? 玩蛇网提醒大家,这个时候,最先想到的就应该是py ...

  2. python random库怎么用_Python || Random库的使用

    点击上方蓝字关注"程序员Bob"呀~ 每日一句,送给最珍贵的你: 人们内心的恐惧,有部分来自于过去事实所造成的伤害,但另一部分,却是源自我们对恐惧的想像和无限放大. 在C语言我们可 ...

  3. python扩展库丰富吗_python扩展库

    python更新所有的包 1 2 3 4 5 6 7 8> import pip > from subprocess import call > > package_list_ ...

  4. 不属于python标准库的是_Python标准库笔记(11) — Op

    Operator--标准功能性操作符接口. 代码中使用迭代器时,有时必须要为一个简单表达式创建函数.有些情况这些函数可以用一个lambda函数实现,但是对于某些操作,根本没必要去写一个新的函数.因此o ...

  5. python导入自定义函数_python怎么导入自定义函数

    原博文 2017-09-03 15:41 − python 编程中经常需要调用自己定义的函数,在大型程序中自定义的函数一般会和main函数分开,这么主要讲下在不同文件下定义的函数怎么调用: 首先在有文 ...

  6. python中cos函数_Python代码中cos()函数有什么功能呢?

    摘要: 下文讲述Python代码中cos()函数的简介说明,如下所示: cos()函数功能 用于计算出x 弧度-所对应的的余弦值 cos()函数语法 math.cos(x) ---------参数说明 ...

  7. python中degree什么意思_Python代码中degrees()函数有什么功能呢?

    摘要: 下文讲述Python代码中degrees()函数的简介说明,如下所示: degrees()函数功能 用于将弧度值转换为对应的角度 degrees()函数语法 math.degrees(x) - ...

  8. python中tan怎么表示_Python代码中tan()函数有什么功能呢?

    摘要: 下文讲述Python代码中tan()函数的简介说明,如下所示: tan()函数功能 用于计算出x 弧度-所对应的的正切值 tan()函数语法 math.tan(x) ---------参数说明 ...

  9. python hist函数_Python主要数据探索函数

    Python中用于数据探索的库主要是pandas(数据分析)和 Matplotlib(数据可视化),其中pandas提供了大量的与数据库探索相关的函数,这些数据探索函数壳大致分为统计特征函数与统计绘图 ...

  10. 什么是python函数_Python之什么是函数

    Python内置了很多有用的函数,我们可以直接调用. 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数 abs,它接收一个参数. 可以直接从Python的官方网站查看文档: http:// ...

最新文章

  1. mysql8 mac 忘记密码_mac下 MySql 8.0.15忘记密码重置密码
  2. currenttimemillis 毫秒还是秒_Elasticsearch(ES)如何做到亿级数据查询毫秒级返回
  3. 解析Jquery取得iframe中元素的几种方法
  4. ReSharper“无法解析符号”,即使在项目构建时
  5. 中国活性炭行业市场全景调研分析及需求趋势预测报告2022-2028年
  6. Cpp / __builtin_expect 说明
  7. 干活|常见WAF拦截页面总结
  8. Inconsistent behavior between text type in Webclient UI and backend customizing
  9. 蜘蛛搜索引擎_SEO:搜索引擎蜘蛛要引导,不能佛系优化
  10. HDU 4701 Game
  11. Linux磁盘分区及要求
  12. 提高数据库处理查询速度
  13. atitit,it人怎么样才容易事业成功?? 有以下五种性格的人容易成功
  14. c# 抽象类 抽象方法
  15. [翻译]XNA 3.0 Game Programming Recipes之forty-seven
  16. Linux 基础——ls 命令
  17. 汉语中的通用量词:个,块
  18. MSP430F157IPMR 超低功耗 MCU 封装:LQFP64
  19. 说一说Qpython在Android手机上的应用(二)
  20. 什么是大小端,如何写程序判断大小端?

热门文章

  1. 这届架构师成功的理由,它排第一……
  2. 由SELECT *引发的多个生产故障,问题藏太深了吧……
  3. 推荐10个百度,阿里,美团系公众号,第2个化学专业,半路出家!
  4. TiDB 在小红书从 0 到 200+ 节点的探索和应用
  5. 微软某员工后悔跳槽阿里:工资才多20万不到,天天加班快崩溃!
  6. 大数据告诉你80、90后的真实负债
  7. 如何克服实施OKR的阻力?
  8. 怎么用Leangoo管理Bug
  9. AGX Xavier CAN调试
  10. 浏览器设置是否显示图片,可随时切换