首页 / 资讯中心 / 文章详情

【python】Python: ‘/‘单斜杠除和‘//‘斜杠除的区别(python2和python3存在区别)

【python】Python: ‘/‘单斜杠除和‘//‘斜杠除的区别(python2和python3存在区别) ★ FEATURED ARTICLE
LZ好几次都吃了python2和python3在除法上不一致的坑小伙伴可以自己尝试一下避免像LZ一样踩坑。首先说python2可以看到在python2 的情况下在变量都是int型的情况下单斜杠除法和双斜杠除法结果是一致的。在变量存在float的情况下单斜杠就是正常除法双斜杠除法是除法完成后向下取整。我们再来看下python3python3可以看到无论输入是int还是float除法都会保留小数不会取整而双斜杠除法和python2用法一致也是先进行除法然后向下取整。
阅读完成 · 觉得有帮助?
咨询建站