python中浮点数转换为整数的几种方法与区别

python当中浮点数为float,整数为int,浮点数转换为整数有四种方式,这四种方式之间也有相应的区别,掌握了他们之间的不同,我们就可以根据实际情景选取合适的转换方式:

int(1.5)
#结果为1
#int()函数 只保留整数部分,舍去小数部分

round(1.5)
round(2.5)
#以上两个转换结果都为2,round函数基本四舍五入的原则,不同的是小数部分为0.5时,选择向偶取整

floor(1.5)
#结果为1,floor函数转换为整数时会向下取整,当我们转换的结果为负数时,floor函数和int构造函数的区别就体现出来了

ceil(1.5)
#结果为2,ceil函数于floor函数相反,转换整数时会向上取整
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值