math 向上取整_Python之math库迷你介绍

霖小白发现已经好久没有更新了,分享一下近期,这一个一个多星期两个星期除了忙着搞学校综合测评之外,霖小白参加了2020年的全国大学生数学建模比赛,要说难度吧,肯定对于霖小白来说是挺难的呢,毕竟霖小白还是小白嘛,不过这是霖小白第一次参加数学建模比赛,还是很兴奋很享受的,不求结果,只要过程是全力以赴那么无论结果如何都一切值得。

46dda3ab0667dd9150fdb84656b17584.png

接下来进入正题,分享一下这一次文章的内容,这两天霖小白看了看,学了学一个标准库,就想在这里分享分享,是一个非常简单的标准库,各位大神其实可以直接忽略我这一篇文章。霖小白所说的标准库就是在之前霖小白的推文里也有提及到的一个数学库,没错就是math库,所以说大神们就直接略过这一篇文章呢。 简单介绍一下这个标准库叭,math库是python提供的内置数学类函数库,math库不支持复数类型,仅支持整数和浮点数运算。math库中的函数不能直接使用,需要先使用保留字import引用该库。

一、导入方式

那么我们怎么导入这个库前面的文章也是有提及到的,在这霖小白还是来分享一下怎么用三种方式来导入这一个库的。
  • import math,这一种导入后调用的形式就是采用math.函数名()。

  • from math import 函数名,这一种方式的调用就是采用 函数名()的这种形式。

  • from math import * 这一种方式不是很推荐,因为很容易导致代码混乱,这种方式的调用采用的是 函数名()的形式,跟第二种很像是吧,但是它们最大的不同就是第二种用就只能用 from math import 函数名 ,这个函数名的功能,而第三种这个是所有的函数名都可以,这也是说容易导致代码混乱的原因之一。

二、常用函数

代码表示数学符号解释描述
math.piπ圆周率
math.ee自然对数
math.inf无穷大(包括正无穷和负无穷)
math.nanNaN(Not a Number)非浮点数标记

三、数值表示函数

  • math.floor(x)这个函数的意思是向下取整,返回不大于x的最大整数。

  • math.fabs(x)这一个是表示返回x的绝对值。

  • math.ceil(x)表示的是向上取整,返回不小于x的最小整数。

  • math.fmod(x,y)表示返回的是x%y(取余)其值是一个浮点数。

  • math.trunc(x)表示的是返回的是x的整数部分。

  • math.modf(x)表示的是返回x的小数和整数。

  • math.gcd(x,y)表示的是返回一个x和y的最大公约数。

  • math.fsum([x,y,...])表示的是浮点数的精确求和。

..............................................

还有好多好多,霖小白先列举这几个,在文章的最后会插入一个链接,就是关于math库的官方文档。 不过这里有一个差别需要注意注意呢,接下来就要展示全文唯一代码截图IDLE了。

cb8be3e880becd55917b515d14f72b91.png

这个就是这两个的差别,所以有时候在Python中直接输入可能会有一点误差,然后在导入math库,用math库中的函数语法去写就没有误差啦! 其中Python中的这个math库还可以处理幂对数函数、三角对数函数还有一些高等特殊函数,功能强大,就很nice! 比如再举例一个我们经常用的一个开方,它的表达式是math.sqrt(x),返回的是x的平方根。可以自己动手去试试哦,感受感受这一个数学库的魅力之处,以及在每一个函数下我们可以怎么运用也是需要动动脑筋想一想。math中有很多数学表达式,霖小白也没办法一一列举在这里,只能分享分享这个库的存在以及作用,在分享分享前面的一小点函数的作用,还有很多很多,我会在最后附上一个链接到Python中的math库的官方文档,有需要用到就可以随时点开查看呢,好了今天的迷你分享就到这里了,下次再见! 321a73f8449cd8555f68fb556cede6b7.png321a73f8449cd8555f68fb556cede6b7.png8ffb685a94208c434180a67122155eed.png 点击 就可以跳转python中math库的官方文档啦
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值