优草派  >   Python

Python不保留小数点用什么方法?Python数字计算怎么舍去小数位

罗西汉            来源:优草派

虽然在大部分情况在进行数字计算时是需要保留小数点后几位的,但是在有些情况下可能就是要取整数而将小数位给舍去。那么下文会来给大家介绍一些python中常用的,不保留小数点的方法,想要学习和了解的小伙伴都可以继续往下阅读哦。

Python不保留小数点用什么方法?Python数字计算怎么舍去小数位

一、int()函数

int()这个内置函数原来是将其他对象的数据类型转为整数类型,或者是将二进制、十六进制的值转为十进制整数的。但是当它传入的参数为浮点型,也就是有小数点的数字时。就会起到将小数位舍去只保留整数的功能,代码示例如下所示:

n = 3.75
print(int(n))
3

二、floor()方法

从名字上就可以看出来这个函数是需要导入模块才能够去调用,因为只有只有定义在类中的函数才会被称之为方法。那么floor()方法的作用就是向下取整,因为小数再去除小数点时根据不同的运算方式会使用不同方法来进行四舍五入。而这个向下取整的意思就是,只会将小数点去掉而不是增加。导入math这内置的数学计算模块即可使用,代码示例如下:

import math
n = 3.75
print(math.floor(n))
3

三、round()函数

原本这个函数是用来生成随机浮点数的,但是这只是在没有传入参数的的情况。如果传入了参数,那么这个函数的作用就会变为四舍五入运算。将3.51这个小数作为方法参数传递进去的话,就能够返回一个整数四。因为小数位大于5就会相应的进一位,代码如下:

n = 3.75
print(round(n))
4

以上就是关于“Python不保留小数点用什么方法?Python数字计算怎么舍去小数位”的全部内容了,希望对你有所帮助。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行