python的三种取整方式_Python的几种取整方法

1、向下取整,即只取整数位的值,不管小数位

此时我们可以用built-in function int()函数

In [63]: num1 = 3.8

In [64]: int(num1)

Out[64]: 3

In [65]: num2 = 3.2

In [66]: int(num2)

Out[66]: 3

2、四舍五入取整

用built-in function round()函数

In [74]: num2 = 3.2

In [75]: num1 = 3.8

In [76]: round(num1)

Out[76]: 4

In [77]: round(num2)

Out[77]: 3

3、向上取整

此时我们要用到模块math中的ceil()方法

In [69]: import math

In [70]: math.ceil(num1)

Out[70]: 4

In [71]: math.ceil(num2)

Out[71]: 4

4、取整数和小数部分

此时我们要用到模块math中的modf()方法

In [80]: import math

In [81]: num1 = 3.8

In [82]: math.modf(num1)

Out[82]: (0.7999999999999998, 3.0)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值