pthon中取整的几个方法

print(int(3.76))    #1、向下取整,返回3
print(round(3.76)) #2、四舍五入用round(),返回4

#3、向上取整,需要用到math.ceil(x)(可以理解成大于x且最接近x的整数)
import math
print(math.ceil(3.2)) #返回4
print(math.ceil(3.87)) #返回4
print(math.ceil(4.1)) #返回5
print(math.ceil(3.2+4.3))  #返回8

#4、向下取整,要用math.floor(x)(可以理解成小于x或这个表达式且最接近x的整数)
print(math.floor((3.2)))  #返回3
print(math.floor(3.23+4.3))  #返回7
 

#5、分别取小数和整数部分,用math.modf(),返回一个含小数和整数部分的元祖
import math
print(math.modf(3.25)) #返回(0.25, 3.0)这个元祖
print(math.modf(4.2)) #返回(0.20000000000000018, 4.0)

猜你喜欢

转载自www.cnblogs.com/mihoutao/p/10691110.html